where
はめちゃくちゃ便利です。
1から64までのうち3の倍数かつ5の倍数でない数を出力させたい時には下のように書くことができます。
for i in 1...64 where i % 3 != 0 && i % 5 != 0 {
print(i, terminator:" ")
}
※terminator:" "
は改行させないために書いています。
出力 1 2 4 7 8 11 13 14 16 17 19 22 23 26 28 29 31 32 34 37 38 41 43 44 46 47 49 52 53 56 58 59 61 62 64