2016年11月17日随笔

swift 语法

1.sort(),sorted(),sorted(by:)

//尾缀-ed或-ing表示过去时或名词,有返回值不影响原对象 ,若无尾缀则为动作,影响原对象

数组从小到大排序,sort()影响原数组,sorted()不影响原数组

2.enumerate(元组)

//遍历数组中每一个对象和每一个对象相应的索引及对应数据

var scores=[98,92,78,100]

for scoreInfo in scores.enumerated(){

print(scoreInfo)

}

//打印(0,98) (1,92) (2,78)(3,100)

3.//reverse(倒序遍历)

4.floatingpoint

5.??(空合运算符)

//@autoclosure这个关键字将一个类型自动转换成了一个闭包。如果你本身就是闭包(或者函数),非常好,你将享受这种延迟调用带来的优势;但如果你不是闭包,你将被自动封装成闭包,同时也享受了这种延迟调用带来的性能提升!比如"X",就会被封装成{return "X"}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容