- Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
361 :デフォルトの名無しさん[sage]:2016/12/09(金) 07:35:31.81 ID:ESs2BvJq - >>360
[[1, 2], 3] は [1, 2] と 3 の2つの要素からなる配列 だから a, b, c = [[1, 2], 3] とすると a には1要素目の [1, 2] が入り、 b には2要素目の 3 が入り、c は3要素目がないので nil が入る
| - Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
362 :デフォルトの名無しさん[sage]:2016/12/09(金) 07:39:07.21 ID:ESs2BvJq - >>360
[1, 2], 3 と [[1, 2], 3] の違いは以下を参照 https://docs.ruby-lang.org/ja/2.3.0/doc/spec=2foperator.html > 右辺の式が一つし か与えられなかった場合、式を評価した値は配列に変換されて、各 要素が左辺のそれぞれの式に代入されます。
|
|