F#
printf 使ってるとすぐに気付くんだけど let s = "hoge" printfn s これ、コンパイル通らないですね。 error FS0001: 型 'string' は型 'Printf.TextWriterFormat' と互換性がありません Console.WriteLine みたいに単純に文字列を受け取るわけじゃないみた…
let FizzBuzz = function | x when x % 15 = 0 -> "FizzBuzz" | x when x % 3 = 0 -> "Fizz" | x when x % 5 = 0 -> "Buzz" | x -> string x >> printfn "%s" |> List.iter FizzBuzz [1..100]