2014-02-12から1日間の記事一覧

Array#delete ; Ruby

Array#delete 引数 削除したい要素 返り値 削除したい要素があればその値 なければnil ex. a = [0, 1, 2, 3, 4, 5] a.delete(3) #=> 3 p a #=> [0, 1, 2, 4, 5] オブジェクト自体を破壊的に変更したくないが 要素を削除したオブジェクトを得たいときは rejec…

respond_to? ; Ruby

「レシーバのオブジェクト」に対してメソッドが呼び出せるかどうかを調べる 引数 メソッド名の シンボル 文字列 返り値 レシーバのオブジェクトがメソッドを 呼び出せれば true 呼び出せなければ false Ex. Hash.respond_to?(:merge) #=> false Hash.new.res…