Swift 5.0からisMultipleを使う事ができます。
引数の倍数かどうかBoolで返してくれます。
(i % 3 == 0 などの代わりに使えます)
使用例: FizzBuzz
1 2 3 4 5 6 7 8 9 10 11 | for i in 1...100 { if i.isMultiple(of: 15) { print( "FizzBuzz" ) } else if i.isMultiple(of: 3) { print( "Fizz" ) } else if i.isMultiple(of: 5) { print( "Buzz" ) } else { print(i) } } |
0 件のコメント :
コメントを投稿