fizzbuzz問題をiokeで
Number Integer fizz = method(if(self % 3 == 0, "fizz", "")) Number Integer buzz = method(if(self % 5 == 0, "buzz", "")) Number Integer fizzbuzz = method((self fizz) + (self buzz)) (1..100) map(v, if(v fizzbuzz empty?, v, v fizzbuzz)) println
condとかcaseもあるけど、まぁとりあえず1個ずつ書いていく方を選んでみた。なんか、性に合ってるんだよね。
これで15分くらい。かかり過ぎな気がする。考え過ぎる傾向にある。まともに最後まで組んだのは初な気がする。