16.比较运算和三元条件

比较运算符一般用来比较两个变量大小相等的情况,分为 == , != ,> , < ,>= , <= , 其中 ===(特征等于运算符) 和!== (特征不等于运算符)

let 欢迎信息 = "欢迎来我的blog"

if 欢迎信息 == "欢迎来我的blog" {
    print("我很欢迎你!")
} else {
    print("慢走不送啊...")
}

三元条件运算符,是swift中唯一的一个,一次操作三个对象,相当于if语句的判断,如果成立或不成立,执行对应操作

let 批发价 = 50

let 是否会员 = false

let 基本加价 = 20

let 会员加价 = 15

let 最终售价 = 批发价 + (是否会员 ? 会员加价 : 基本加价)//程序结果为70

等价的if语句

var 最终的售价 = 0
if 是否会员 {
    最终的售价 = 批发价 + 会员加价
} else {
    最终的售价 = 批发价 + 基本加价
}
使用三元运算符,可以让代码比较简洁,更有效率的提供条件判断,if语句表达得更加清晰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值