以下のコード スニペットで何が起こっているのか正確にはわかりません。
>> a, b = ["ho", "hey"]
=> ["ho", "hey"]
>> a
=> "ho"
>> b
=> "hey"
>> c, d = "foo", "bar"
=> ["foo", "bar"]
>> c
=> "foo"
>> d
=> "bar"
>> a, b = ["blerg"], ["baz"]
=> [["blerg"], ["baz"]]
>> a
=> ["blerg"]
>> b
=> ["baz"]
1 行目が返らないのはなぜa => ["ho"]
ですか?
舞台裏では、これら 3 つの割り当て ( a, b = ["ho", "hey"]
、c, d = "foo", "bar"
、a, b = ["blerg"], ["baz"]
) の違いは何ですか?