swift3.0中inout關(guān)鍵字放在了參數(shù)的后面
2016-10-09
sayHelloTo(name: "Playground", greeting: "Welcome")
func findMaxAndMin( numbers: [Int] ) -> ( max:Int , min:Int )?{}
2016-10-05
在swift 3.0中 不能用rangeOfString,取而代之的是range(of: "xxxxxx")
返回結(jié)果也不太一樣,swift3.0返回的是一個(gè)Range類型的數(shù)據(jù),這個(gè)數(shù)據(jù)在playground觀察是
lowerBound 0
upperBound 2
類似于這樣的結(jié)果
返回結(jié)果也不太一樣,swift3.0返回的是一個(gè)Range類型的數(shù)據(jù),這個(gè)數(shù)據(jù)在playground觀察是
lowerBound 0
upperBound 2
類似于這樣的結(jié)果
2016-09-27
學(xué)習(xí)了兩季,老師不僅將得很好,而且很熱心盡責(zé),swift語法及特性的改變老師都會(huì)在之前的評(píng)論區(qū)中指出不同,盡管swift3.0已經(jīng)推出,這套基于2.0的視頻仍然很棒,謝謝老師。
2016-09-27
閉包和函數(shù)都是引用類型,另外,閉包的特點(diǎn)就是一個(gè)函數(shù)有權(quán)訪問另外一個(gè)函數(shù)內(nèi)的變量和參數(shù)。在這一點(diǎn)上大部分語言都相同,由于我認(rèn)真學(xué)過JS語言,所以看一節(jié)的閉包內(nèi)容時(shí),覺得非常好理解,和JS是一樣的。
2016-09-22
Swift3 separator terminator 沒了
2016-09-22
如果大家使用的是swift3.0版本,那么需要注意:
2.0版本中的方式是 sort() 和 sortInPlace()
而在3.0版本中以上方法被修改為 sorted() sort()
新版中 sorted()是不會(huì)改變?cè)瓟?shù)組的值,而sort()是會(huì)改變?cè)瓟?shù)組的值,這點(diǎn)與2.0是不一樣的
2.0版本中的方式是 sort() 和 sortInPlace()
而在3.0版本中以上方法被修改為 sorted() sort()
新版中 sorted()是不會(huì)改變?cè)瓟?shù)組的值,而sort()是會(huì)改變?cè)瓟?shù)組的值,這點(diǎn)與2.0是不一樣的
2016-09-22
按照引用的方式傳入?yún)?shù)值的語法完全可以參考PHP語言,PHP語言中默認(rèn)也是值傳遞,如果需要使用引用傳遞,應(yīng)該使用&關(guān)鍵字來傳遞參數(shù)。
2016-09-21