亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

string傳參

函數中參數有默認值String 但是我還是想寫這個參數,不傳參給他,或者傳一個空值給它,還是使用它的默認值,OC中可以用nil,swift中用什么代表空

正在回答

3 回答

不賦值呀 ?var a: String

想傳的時候再在用的時候傳?

swift語言還有可選型 在參數類型后加"?" 比如 var b: String? = nil

這里的nil 和 oc 中的 nil 意義不一樣

只有 可選型才可以為nil

這個時候可以是空 不知道你問的是哪個?


0 回復 有任何疑惑可以回復我~

你的這個想法是行不通的,在swift語言中,你調用函數時如果寫了參數名,那么就一定要給其賦一個符合參數類型的值。 要么就不寫這個參數名,調用函數時就會使用默認值。

1 回復 有任何疑惑可以回復我~

我的意思是,我不給他賦值,但我想讓他顯示出來有這個參數,這樣在以后看代碼的時候就會知道還有這樣的一個參數可以傳值修改的,oc中可以傳nil代表空就使用默認值,這個參數還是可以顯示的,

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

string傳參

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號