Ruby初心者質問スレPart3
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
2005/11/19(土) 09:39:55> 合計の計算
> p [1,2,3,4,5].inject(0) {|result, item| result + item }
> これは以下のように書くのと同じです。
> result = 0
> [1,2,3,4,5].each {|v| result += v }
> p result
injectと引数を見て今回どういう動作をさせてるか瞬時に頭の中にイメージとして浮かぶ
賢い人向けの記法っぽい
■ このスレッドは過去ログ倉庫に格納されています