swift语言学习笔记(2)
来源:互联网 发布:买家怎么在淘宝上贷款 编辑:程序博客网 时间:2024/05/18 01:02
运算符
1、当 ++ 为前置时,先自增再返回
当 ++ 为后置时,先返回再自增
var i = 0,a = 0,b = 0
a = ++i //a和i等于1
b = i++ //b等于1,i等于2
根据自增的特性,推荐使用 ++为前置
2、恒等===和不恒等!==是来判断两个对象是否引用同一个对象实例
3、区间运算符
...表示闭区间运算符,a...b是意思一个包含a到b(包括a和b)的所有值得区间
..表示半闭区间运算符,a..b是一个从a到b但不包括b的区间。
4、字符串与字符
String是一个有序的字符集合,即字符串就可以同String类型表示,而单个字符用Character类型;String是由多个Character类型的集合。
初始化字符串
var initString = ""
var initNullString = String()
.isEmpty 属性判断字符串是否为空
.toInt() 方法将String值转换成一个Int值
.hasPrefix/.hasSuffix() 方法检查字符串的是否拥有特定前缀/后缀
.uppercaseString/lowercaseString 属性来访问一个字符串的大写和小写
全局函数countElements,将字符串作为参数进行传递可以获取该字符串的字符数量。
字符串插值:\(字符串)
1、当 ++ 为前置时,先自增再返回
当 ++ 为后置时,先返回再自增
var i = 0,a = 0,b = 0
a = ++i //a和i等于1
b = i++ //b等于1,i等于2
根据自增的特性,推荐使用 ++为前置
2、恒等===和不恒等!==是来判断两个对象是否引用同一个对象实例
3、区间运算符
...表示闭区间运算符,a...b是意思一个包含a到b(包括a和b)的所有值得区间
..表示半闭区间运算符,a..b是一个从a到b但不包括b的区间。
4、字符串与字符
String是一个有序的字符集合,即字符串就可以同String类型表示,而单个字符用Character类型;String是由多个Character类型的集合。
初始化字符串
var initString = ""
var initNullString = String()
.isEmpty 属性判断字符串是否为空
.toInt() 方法将String值转换成一个Int值
.hasPrefix/.hasSuffix() 方法检查字符串的是否拥有特定前缀/后缀
.uppercaseString/lowercaseString 属性来访问一个字符串的大写和小写
全局函数countElements,将字符串作为参数进行传递可以获取该字符串的字符数量。
字符串插值:\(字符串)
0 0
- swift语言学习笔记(2)
- Swift语言学习笔记(2)
- swift语言学习笔记
- swift语言学习笔记(1)
- swift语言学习笔记(3)
- swift语言学习笔记(4)
- swift语言学习笔记(5)
- Swift语言学习笔记(1)
- Swift语言学习笔记(3)
- Swift语言学习笔记(4)
- Swift语言学习笔记(一)
- Swift语言学习笔记(二)
- Swift语言学习笔记(三)
- Swift语言学习笔记(四)
- Swift语言学习笔记(五)
- Swift语言学习笔记(六)
- Swift语言学习笔记(七)
- swift语言_学习笔记
- 形式语言与自动机理论总结
- 使用Auto Layout中的VFL(Visual format language)——代码实现自动布局
- LeetCode题解: LRU Cache 缓存设计
- 迷宫求解
- USACO2.4.1 The Tamworth Two (ttwo)
- swift语言学习笔记(2)
- Hibernate配置文件中hiberante.hbm2ddl.auto四个参数的配置
- “拿来主义”的“范例框架”开发方法
- 搜集了一些能够返回JSON格式的服务接口
- Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码
- git经验
- USACO2.4.2 Overfencing (maze1)
- css3中的变形和动画(3)
- USACO2.4.3 Cow Tours (cowtour)