Log.log(work)

いろんな作業メモ

Ruby のイテレータ呼出し

イテレータ呼出し

Javaユーザの私にとっては書き方がなれないのでメモ。

構文キーワード[(1回だけ評価される式,…)] { 0 回以上実行される文の並び }

実際かくとこうなる

hoge = [1, 2, 3, 4, 5]
sum = 0
hoge.each{|i| sum += i}

構文はSmalltalk由来?なのかな。

{|x, y| x * x + y * y}

Smalltalkはこう。

[ :x :y | (x * x) + (y * y)]