swiftでfizzbuzz
とりあえずfizzbuzzを書いてみる。
func fizzbuzz (#max: Int) { func fb(n:Int) -> String { let isFizz = n % 3 == 0 let isBuzz = n % 5 == 0 switch true { case isFizz && isBuzz: return "fizzbuzz" case isFizz: return "fizz" case isBuzz: return "buzz" default: return String(n) } } for n in 1...max { println(fb(n)) } } fizzbuzz(max: 100) // 出力 1 2 fizz 4 buzz fizz 7 8 fizz buzz 11 fizz 13 14 fizzbuzz 16 . . .