首页 > 代码库 > Swift基本操作符
Swift基本操作符
01-赋值和算术运算符
// 赋值运算符let (常规任务, 加班任务) = (4, 2)// 算术运算符1 + 17 - 33 * 410.0 / 6
02-取余和自增自减
// 取余运算符10 % 610 % -6-10 % 6// 浮点数取余1024 % 3.5// 自增自减var 赞 = 0// 先自增再返回,推荐使用这种方式++赞// 先返回再自增赞++// 字符串拼接"小狗" + "??"
03-取负和组合赋值
// 取负let 三 = 3let 负三 = -三// 组合赋值语句var number = 1// 等价于number = number + 3number += 3
04-比较运算符和三元运算符
// 比较运算符1 == 12 != 12 > 11 < 21 >= 12 <= 1let 欢迎信息 = "欢迎学习Swift"if (欢迎信息 == "欢迎学习Swift") { println("非常欢迎你")} else { println("呵呵")}// 三元运算符let 批发价 = 50let 会员 = falselet 基本加价 = 20let 会员加价 = 10var 售价 = 批发价 + (会员 ? 会员加价 : 基本加价)// 使用if else实现上述功能if (会员) { 售价 = 批发价 + 基本加价} else { 售价 = 批发价 + 会员加价}
5-闭区间和半区间
// 闭区间for 年 in (1949...2015) { println("\(年)年是建国第\(年 - 1949 + 1)年")}// 开区间var 明星名单 = ["刘德华", "李连杰", "郭富城", "张学友"]var 明星数目 = 明星名单.countfor 排列顺序 in 0..<明星数目 { println("第\(排列顺序 + 1)个明星是\(明星名单[排列顺序])")}
6-逻辑运算符
// 逻辑运算符let 请进 = true// 逻辑非if !请进 { println("可以进入")} else { println("拒绝进入")}// 逻辑与和逻辑或let 密码正确 = falselet 视网膜正确 = falselet 万能钥匙 = trueif (密码正确 && 视网膜正确 || 万能钥匙) { println("可以进入")} else { println("拒绝进入")}
07-选并操作符
// 选并操作符let 底线品牌 = "小米"// 可选变量var 理想品牌 : String?理想品牌 = "iPhone 6"var 实际入手 = (理想品牌 ?? 底线品牌)
Swift基本操作符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。