bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Деструктурирующее присваивание в Ruby?

Здравствуйте, а есть ли возможность в Ruby деструктивного присваивания, как например в JS
Например
({a, b} = {a:1, b:2, c:3, d:4});

console.log(a);
console.log(b);

или тут одной строкой не выйдет и придется все-равно делать ? Есть более красивое решение?
obj =  {a:1, b:2, c:3, d:4} 
a = obj[:a]
b = obj[:b]
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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