三目运算符
三目运算符由问号和冒号组成,先是一个表达式,判断语句,如果成立,就执行冒号前面的,如果不成立就执行冒号后面的,一对二的选择判断语句
比如:一个小伙得了一百分
let score = 100
如果90以上算优秀,90分一下算良好
var level:String?
if score > 90 {
level = "优秀"
}else{
level = "良好"
}
以前是上面那么判断,用三目运算符可以简化下为
level = (score > 90) ? "优秀" : "良好"
都能判断出结果为优秀
原文链接:https://www.f2er.com/swift/322667.html