Как загнать Список в Переменные?



  • На ES2016 это выглядело бы так:

    let [x, y] = ['foo', 'bar'];
    console.log(x); // 'foo'
    console.log(y); // 'bar'

    Как такое реализовать на синтаксисе BAS? Может есть встроенная функция?

    Ну то есть на входе есть переменная-список, а на выходе нужно получить несколько переменных соответственно количеству элементов списка. Кол-во элементов списка всегда одинаковое.



  • @dobry-op
    Непонятно зачем, но ...

    parserString = function () {
    	var str = arguments[0];
    	var str_arr = str.split(arguments[1])
    	for(i = 0; i < str_arr.length && i < arguments.length-2; i++) {
    		var variable = eval("VAR_" + arguments[i+2]);
                    variable = str_arr[i];
    	};
    };
    
    parserString("127.0.0.1:8888", ":","IP", "PORT");
    log([[IP]])
    log([[PORT]])
    

Log in to reply
 

  • 2
  • 9
  • 1
  • 4
  • 2
  • 9
  • 10
  • 2