Cleanでfizzbuzz
なぜか思いついてやってみた. またも無意味にマイブームのfoldを使用.
Cleanの文字列はどうにかして欲しいなぁ.
他の人はどう折り合いを付けているんだろうか….*1
module fizzbuzz import StdEnv fb = foldr f "" where f y ys = (p y) +++. "\n" +++. ys p x | x rem 15==0 = "FizzBuzz" | x rem 5==0 = "Buzz" | x rem 3==0 = "Fizz" = toString x Start = fb [1..100]
*1:他にはCleanerが居ないというのはうそです!!!