var userName:String?
//userName="chen"
print("Hello " + (userName ?? "Guest") )
//userName="chen"
print("Hello " + (userName ?? "Guest") )
2017-02-14
Swift3.0 里,函数的参数名是必须要写的。
如果不想在外部调用的时候必须写参数名,只需要在参数名前面添加 _ 即可。
func add(_ a:Int,_ b:Int,_ args:Int...)->Int
如果不想在外部调用的时候必须写参数名,只需要在参数名前面添加 _ 即可。
func add(_ a:Int,_ b:Int,_ args:Int...)->Int
2017-02-13
在 swift 3,0 里面又改了。。。
要用 str.index( str.startIndex , 10 )函数
要用 str.index( str.startIndex , 10 )函数
2017-01-04
结尾闭包用不到了吧,swift3.0
arr.sorted { (a, b) -> Bool in
return a > b
}
arr.sorted { (a, b) -> Bool in
return a > b
}
func compareTwoStr(s1:String,s2:String)->Bool
{
return s1.characters.count < s2.characters.count
}
strArr.sorted(by: compareTwoStr)
swift3.0 改了
{
return s1.characters.count < s2.characters.count
}
strArr.sorted(by: compareTwoStr)
swift3.0 改了
2016-11-14