こんな基本的かつ便利な機能を今まで知らなかったなんて。 *0
幼稚園から出直してきます。
しかし、
$ ruby -v ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] $ ruby -e 'p *(1..5)' 1 2 3 4 5 $ ruby -e 'a = *(1..5); p a' [1, 2, 3, 4, 5]とやると表示が違うのはなぜ? *1
*0 : Object - Rubyリファレンスマニュアル
*1 : 上の結果が不自然に感じる
*1 : 上の結果が不自然に感じる