IRB を使用して、次のことをテストしました。
C:\Pickaxe>irb
irb(main):001:0> list_of_strings = %w{ a list of strings in an array }
=> ["a", "list", "of", "strings", "in", "an", "array"]
irb(main):002:0> a, b, c = list_of_strings
=> ["a", "list", "of", "strings", "in", "an", "array"]
irb(main):003:0> a
=> "a"
irb(main):004:0> b
=> "list"
irb(main):005:0> c
=> "of"
irb(main):006:0>
私が開発した他の言語では、設定でa, b, c = d
の値を設定し、その全体が等しくなります。ここでは、配列内の連続する要素に設定されています。a
b
c
d
これがどのように、またはなぜ機能するのかわかりません。誰かがこの問題に光を当てることができますか?