2011-12-15から1日間の記事一覧
RubyのArrayにはrotate!という便利なメソッドがあるよ このメソッドは文字通り配列の要素をローテートするんだ a = [1,2,3] a.rotate! # => [2, 3, 1] a.rotate! # => [3, 1, 2] a # => [3, 1, 2] メソッド名の最後に!(ビックリマーク)があるから これは元の…
あるインスタンス変数にオブジェクトがセットされているときに その参照を外しつつ そのオブジェクトを返すというメソッドが必要になったんだよ 次のような感じだよ @name = nil #at initialize def set_name(name) @name = name end def reset_name end set…