Скажем, у меня есть массив, [1,2,3,4] и хотите использовать параллельное задание, чтобы присвоить 1 и Ь до 3. Я полагал, что я мог бы сделать что-то вроде:Параллельное назначение с Рубином
a, _, b, _ = [1,2,3,4]
или даже опустить последний _, и он будет работать, но Ruby выдаст предупреждения для этого для неиспользуемых переменных. Есть ли другой способ сделать это? Рекомендуется ли использовать символы подчеркивания?
Использование 'values_at' - это мой предпочтительный способ делать/видеть его. Намного легче понять, какие элементы извлекаются и назначаются. Использование '_' работает, но нам остается выяснить, какие переменные присваиваются тем элементам, которые читаются при чтении. –