Официальное название 'JS Array descructuring' аналог в Ruby - PullRequest
0 голосов
/ 01 мая 2019

В своей повседневной практике я постоянно использую скобки для структурирования переменных в блоках:

[[?a,?b],[?c,?d]].each_with_index{|(x,y),i| p [x,y,i] } # ['a','b',0] ...

Этот тип структурирующих переменных работает и в методах. Иногда я использую это так:

def coords ((x,y))
p [x,y]
end
coords([1,2]) # [1,2]

но я не знаю, как правильно назвать эту технику. Это что-то похожее на преобразование массива в аргументы , но не то же самое. Как назвать технику выше?

# Array to Arguments converstion
def my_method(argument1, argument2, argument3)
end
arguments = [1, 2, 3]
my_method(*arguments)

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...