[amazonjs asin=”4800711487″ locale=”JP” tmpl=”Small” title=”詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応”]
算術演算子
+ 、 - 、 * 、 / の加減乗除を行う演算子と余りを求める%がある。
演算子の前後の空白は、有ってもなくてもよい。但し片方だけ空白があったりする場合はエラー。
A△=△100+△200 △は空白
この場合は100と+の間に空白が無いのでエラー。
論理演算子
Bool型の値(trueまたはfalse)の演算を行うのが論理演算子。
比較演算子 > < >= <= == !=
代入演算子 =
複合代入演算子 += -= *= /= %= &&= ||=
三項演算子 ?:
書式
条件式?trueの場合の式:falseの場合の式
レンジ演算子 ..< ...
数値の範囲を指定できる演算子
書式
開始値..<終了値 終了値は含まない
開始値...終了値 終了値を含む
数値が範囲内にあるか調べる
let rangeInt = -5..<5
printf(rangeInt.contains(-3)) // answer.true
for-in でレンジ演算子を利用する
例
for i in (1..<5){
print("\(i) 回目")
}