sample.rb
a,b = 1,2
p [a,b]
a,b = b,a # swap (右辺すべてが先に評価される)
p [a,b]
a,b = 1,2,3,4,5
p [a,b] # はみ出した分は捨てられる
a,*b = 1,2,3,4,5
p [a,b] # はみ出した分を捨てない (配列化)
c,d,e,f = *b # 配列展開 (この場合*は省略可だか省略非推奨)
p [a,c,d,e,f]
出力例
$ ruby sample.rb
[1, 2]
[2, 1]
[1, 2]
[1, [2, 3, 4, 5]]
[1, 2, 3, 4, 5]
0
Rubyを使った効率的なスクリプトの書き方を紹介
記事の執筆者にステッカーを贈る
有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。
さらに詳しく →Feedbacks
ログインするとコメントを投稿できます。



