關于"#"外部參數標識

在Swift 1中,如果想讓外部參數名和參數名一致,我們通常在參數名前加入“?!狈?,例如:

func sayHi (#name:String)->String{

? ? return "我叫\(zhòng)(name)"

}

但是到了Swift 2,這個方法不再適用了

提示說“#”已經從Swift中移除,如果想讓外部參數名與參數名一致的話,要使用兩個相同的參數名,例如:

func sayHi(name name:String)->String{

? ? return "我叫\(zhòng)(name)"

}

不知道Swift 2為什么會這樣改,現(xiàn)在看起來好別扭,以前用“#”看起來舒服多了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容