2014-01-07 Ruby のイテレータ呼出し 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)]