[Swift] 5.0の新機能 isMultiple

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 件のコメント :

コメントを投稿