[問題] Swift func的bug?

作者: henry4343 (henry)   2014-06-05 10:42:01
請問一下有人開始使用swift了嗎
今天在做幾個example的時候有一個很奇怪的問題
寫了一個function然後需要傳入兩個變數
func sayHello(name:String, msg:String){
println("\(name) say \(msg)")
}
可是在呼叫的時候xcode自動補齊成
sayHello("Henry",msg:"Hi")
第二個參數以後一定會顯示出對應的參數名稱,如果不加的話就會出錯
看iBook的教學書明明沒有這種問題阿,不過copy到xcode就會出現補齊
有人遇到這種問題嗎?
作者: johnlinvc (阿翔)   2014-06-05 11:58:00
我用playground 測試沒有這個問題
作者: henry4343 (henry)   2014-06-05 12:03:00
我是開xcode project出現的
作者: johnlinvc (阿翔)   2014-06-05 12:34:00
確實XCode project 會這樣missing argument label in call
作者: uranusjr (←這人是超級笨蛋)   2014-06-05 12:46:00
Function or method? (後者就會強制)
作者: henry4343 (henry)   2014-06-05 13:27:00
樓上可以詳細說明一下嗎?function跟method怎麼區分

Links booklink

Contact Us: admin [ a t ] ucptt.com