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"}