sayHelloTo(name: "Playground", greeting: "Welcome")
2016-10-05
func findMaxAndMin( numbers: [Int] ) -> ( max:Int , min:Int )?{}
2016-10-05
在swift 3.0中 不能用rangeOfString,取而代之的是range(of: "xxxxxx")
返回結果也不太一樣,swift3.0返回的是一個Range類型的數據,這個數據在playground觀察是
lowerBound 0
upperBound 2
類似于這樣的結果
返回結果也不太一樣,swift3.0返回的是一個Range類型的數據,這個數據在playground觀察是
lowerBound 0
upperBound 2
類似于這樣的結果
2016-09-27
學習了兩季,老師不僅將得很好,而且很熱心盡責,swift語法及特性的改變老師都會在之前的評論區中指出不同,盡管swift3.0已經推出,這套基于2.0的視頻仍然很棒,謝謝老師。
2016-09-27
閉包和函數都是引用類型,另外,閉包的特點就是一個函數有權訪問另外一個函數內的變量和參數。在這一點上大部分語言都相同,由于我認真學過JS語言,所以看一節的閉包內容時,覺得非常好理解,和JS是一樣的。
2016-09-22
最新回答 / Alas
直接調用函數的時候就需要寫外部參數,比如你直接調用calc1(weight:5)就一定要,let calc = calc1 這樣定義一個函數常亮再調用的時候就不需要
2016-09-22
如果大家使用的是swift3.0版本,那么需要注意:
2.0版本中的方式是 sort() 和 sortInPlace()
而在3.0版本中以上方法被修改為 sorted() sort()
新版中 sorted()是不會改變原數組的值,而sort()是會改變原數組的值,這點與2.0是不一樣的
2.0版本中的方式是 sort() 和 sortInPlace()
而在3.0版本中以上方法被修改為 sorted() sort()
新版中 sorted()是不會改變原數組的值,而sort()是會改變原數組的值,這點與2.0是不一樣的
2016-09-22
按照引用的方式傳入參數值的語法完全可以參考PHP語言,PHP語言中默認也是值傳遞,如果需要使用引用傳遞,應該使用&關鍵字來傳遞參數。
2016-09-21
@qq_單車少年_03545176
在Swift3中,默認情況下確實是要把第一個參數的參數名字寫出來。不過可以采用下劃線 _ 的方式將參數名忽略,這樣就可以不用寫第一個參數的名字了。
在Swift3中,默認情況下確實是要把第一個參數的參數名字寫出來。不過可以采用下劃線 _ 的方式將參數名忽略,這樣就可以不用寫第一個參數的名字了。
2016-09-21
在swift3.0版本中,array數組的刪除方法改為了 arr.remove(at: int); arr.removeSubrange()
獲取數組元素的索引值 arr.index(of: int)
同時函數調用時必須將形參名也加上,如 sayHelloTo( name: "tom" );
獲取數組元素的索引值 arr.index(of: int)
同時函數調用時必須將形參名也加上,如 sayHelloTo( name: "tom" );
2016-09-21
Swift3.0版本中的數組定義時默認就會指定為Array類型,不在默認是N