Swift学习笔记基础语法-基本运算符
来源:互联网 发布:诲女知之乎是什么翻译 编辑:程序博客网 时间:2024/04/30 02:13
由于基本运算符与OC相异不是很大,记下一些不同的地方。
1.赋值运算符
let(height,weight) = (170,60) print(height) /** * 不支持赋值后返回值 * if height = weight { * //... * } */
2.算数运算符
/** * '+'号运算符可以用于字符串的拼接 */ let a = "HJ Swift" let b = " 学习笔记" let c = a + b print(c)
3.取余运算符
/** * 取余符号右边的正负号不影响取余结果 */ //整数取余 let yushu = 10 % 6 let yushu2 = 10 % -6 let yushu3 = -10 % 6 print(yushu) //4 print(yushu2) //4 print(yushu3) //-4 //浮点数取余 let yushu4 = 2048 % 4.5 print(yushu4)
4.三目运算符
let didPass = true let pass = 60 let notPass = 59 let result = didPass ? pass : notPass print(result) //空合运算符 '??' (选并操作符) let defaultUserRole = "user" var user1: String? //默认值为 nil var userRole = user1 ?? defaultUserRole print(userRole) //user var user2 = "VIP" var userRole2 = user2 ?? defaultUserRole print(userRole2) //VIP
5.区间运算符
for year in (2012...2016){ print("从\(year)年开始已经有\(year - 1994)年了") }// 从2012年开始已经有18年了// 从2013年开始已经有19年了// 从2014年开始已经有20年了// 从2015年开始已经有21年了// 从2016年开始已经有22年了 //半开区间 for i in 0..<3 { print("第 \(i + 1) 天") }// 第 1 天// 第 2 天// 第 3 天
0 0
- Swift学习笔记基础语法-基本运算符
- Swift学习笔记(3)--基本运算符
- Swift学习笔记|swift基本语法
- 【C语言学习笔记】基础语法及基本运算
- Swift学习笔记之基本数据类型-基本运算符
- Swift 基本运算符(笔记)
- Swift笔记:基本运算符
- Swift 基础学习(枚举基本语法)
- Swift语法_基本运算符
- Swift学习笔记(1)--基本语法
- 基本运算符—Swift学习笔记(五)
- 【Swift】学习笔记(二)——基本运算符
- Swift学习笔记(二)之基本运算符
- Swift学习笔记之基本运算符(一)
- swift学习笔记(2)-基本运算符
- Swift学习笔记(4)——基本运算符
- Swift学习笔记基础语法-整数类型
- Swift学习笔记——基础语法
- jQuery-强大的jQuery选择器 (详解)
- 回归童年--2015年9月英语月总
- jQuery常用的元素查找方法总结
- 字体加粗
- hadoop2集群安装和测试之demo测试
- Swift学习笔记基础语法-基本运算符
- iOS开发:单例(Static)模式
- js定时器
- 2037:今年暑假不AC
- Code First for MySql数据类型对应
- Webuploader教程(一)------简单实用上传功能
- [LeetCode]Combinations
- 月圆中秋日,猿都捞月亮去
- 记录