Преобразуйте [: один, 1: два, 2] к {: один => 1: два => 2} в Ruby

Это способ создания сложных логических выражений: объедините их с AND и OR. Размещенный вами фрагмент не выдает никакой ошибки для IF.

6
задан Bob Aman 25 October 2009 в 03:59
поделиться

2 ответа

Вот как бы я это сделал:

Hash[*array]
16
ответ дан 8 December 2019 в 13:47
поделиться
Hash[*[:one, 1, :two, 2]]
#=> {:one => 1, :two => 2}
1
ответ дан 8 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: