[問題] Swift func的bug?

看板MacDev作者 (henry)時間11年前 (2014/06/05 10:42), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/2 (看更多)
請問一下有人開始使用swift了嗎 今天在做幾個example的時候有一個很奇怪的問題 寫了一個function然後需要傳入兩個變數 func sayHello(name:String, msg:String){ println("\(name) say \(msg)") } 可是在呼叫的時候xcode自動補齊成 sayHello("Henry",msg:"Hi") 第二個參數以後一定會顯示出對應的參數名稱,如果不加的話就會出錯 看iBook的教學書明明沒有這種問題阿,不過copy到xcode就會出現補齊 有人遇到這種問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.11.17.212 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1401936123.A.D9C.html

06/05 11:58, , 1F
我用playground 測試沒有這個問題
06/05 11:58, 1F

06/05 12:03, , 2F
我是開xcode project出現的
06/05 12:03, 2F

06/05 12:34, , 3F
確實XCode project 會這樣
06/05 12:34, 3F

06/05 12:35, , 4F
missing argument label in call
06/05 12:35, 4F

06/05 12:46, , 5F
Function or method? (後者就會強制)
06/05 12:46, 5F

06/05 13:27, , 6F
樓上可以詳細說明一下嗎?function跟method怎麼區分
06/05 13:27, 6F
文章代碼(AID): #1JZzZxsS (MacDev)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1JZzZxsS (MacDev)