swiftの三項演算子について
条件を指定した場合、trueの時の処理、falseの時の処理 を返す記述
三項演算子の記述ルール
(条件) ? <trueの場合の処理> : <falseの場合の処理>
使用例
import UIKit //UIKit読み込み let a = arc4random_uniform(10) //0〜10の間でランダムに取得 let b = arc4random_uniform(10) //0〜10の間でランダムに取得 let bigger = (a>b) ? a : b //a>bならば、aを格納(true)、そうでなければbを格納(false) print("aは\(a)、bは\(b)、biggerは\(bigger)")
出力例
"aは6、bは7、biggerは7\n"