課程
/移動開發(fā)
/iOS
/玩兒轉(zhuǎn)Swift 2.0(第二季)
函數(shù)中參數(shù)有默認值String 但是我還是想寫這個參數(shù),不傳參給他,或者傳一個空值給它,還是使用它的默認值,OC中可以用nil,swift中用什么代表空
2016-08-12
源自:玩兒轉(zhuǎn)Swift 2.0(第二季) 4-4
正在回答
不賦值呀 ?var a: String
想傳的時候再在用的時候傳?
swift語言還有可選型 在參數(shù)類型后加"?" 比如 var b: String? = nil
這里的nil 和 oc 中的 nil 意義不一樣
只有 可選型才可以為nil
這個時候可以是空 不知道你問的是哪個?
你的這個想法是行不通的,在swift語言中,你調(diào)用函數(shù)時如果寫了參數(shù)名,那么就一定要給其賦一個符合參數(shù)類型的值。 要么就不寫這個參數(shù)名,調(diào)用函數(shù)時就會使用默認值。
我的意思是,我不給他賦值,但我想讓他顯示出來有這個參數(shù),這樣在以后看代碼的時候就會知道還有這樣的一個參數(shù)可以傳值修改的,oc中可以傳nil代表空就使用默認值,這個參數(shù)還是可以顯示的,
舉報
基于Swift2.1的swift語言教程第二季,深入地了解swift語法
2 回答3.0中關于函數(shù)參數(shù)
1 回答swift3中函數(shù)交換參數(shù)已經(jīng)取消
1 回答我這里的inout 加了,傳值的時候也有& 但是 數(shù)組沒有變化呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-08-13
不賦值呀 ?var a: String
想傳的時候再在用的時候傳?
swift語言還有可選型 在參數(shù)類型后加"?" 比如 var b: String? = nil
這里的nil 和 oc 中的 nil 意義不一樣
只有 可選型才可以為nil
這個時候可以是空 不知道你問的是哪個?
2016-09-21
你的這個想法是行不通的,在swift語言中,你調(diào)用函數(shù)時如果寫了參數(shù)名,那么就一定要給其賦一個符合參數(shù)類型的值。 要么就不寫這個參數(shù)名,調(diào)用函數(shù)時就會使用默認值。
2016-08-15
我的意思是,我不給他賦值,但我想讓他顯示出來有這個參數(shù),這樣在以后看代碼的時候就會知道還有這樣的一個參數(shù)可以傳值修改的,oc中可以傳nil代表空就使用默認值,這個參數(shù)還是可以顯示的,