目录
Dictionary集合
组合赋值符号
区间运算符
字符串字面量里的特殊字符
操作字符
Dictionary集合
相当于java中的Map集合
函数与闭包
函数也可以内嵌
函数其实就是闭包的一种特殊形式:一段可以被随后调用的代码块。闭包中的代码可以访问其生效范围内的变量和函数,就算是闭包在它声明的范围之外被执行——你已经在内嵌函数的栗子上感受过了。你可以使用花括号( {})括起一个没有名字的闭包。在闭包中使用 in来分隔实际参数和返回类型。
组合赋值符号
swift提供了由赋值符号(=)和其他符号组成的组合赋值符号。
区间运算符
闭区间运算符:(a...b)定义了从a到b的这个范围,同时包含a和b。
半开区间运算符:(a..<b)定义了从a到b但不包括b的区间,即只包含起始值但不包含结束值。
单侧区间:闭区间有另外一种形式来让区间朝一个方向尽可能的远——比如说,一个包含数组所有
元素的区间,从索引 2 到数组的结束。在这种情况下,你可以省略区间运算符一侧的值。因为运算
符只有一侧有值,所以这种区间叫做单侧区间。
字符串字面量里的特殊字符
转义特殊字符:
\0(空字符)
\\(反斜杠)
\t(水平制表符)
\n(换行符)
\r(回车符)
\"(双引号)
\'(单引号)
操作字符
可以通过for in循环遍历String中的每一个独立的Character值:
近日总结:
最近忙着串门走亲戚,进度就被耽误了很多了,眼看着离31号越来越近,啊!难受,幸好明天不出意外应该是没什么事情的。明天把进度再努力赶赶,把swift基础完结吧。