[问题] 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