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,将字符串作为参数进行传递可以获取该字符串的字符数量。


字符串插值:\(字符串)
0 0