- 38 名前:名無しさん動画閲覧中@全板トナメ出場中 mailto:sage [2008/07/06(日) 16:04:44 ID:b1Mq8WTa0]
- foldとは簡単に言えば配列の各要素に対して処理を行うメソッドです。
使用方法 配列.fold(処理,初期値) 処理の中では $1 が一つ前での実行結果、$2 が現在の要素になります。 初期値は先頭の要素の $1 の値です。 使用例 arr=[0,1,2,3,4,5,6,7,8,9,10] dt( arr.fold( $1+$2 , 0) ) 実行結果 55 繰り返し処理は、 最初に要素数が1の配列を用意して、 foldの処理文で配列の要素数を増やすことで実現しています。
|

|