我有点困惑 希望有人可以直截了当地说明
我有功能 这可以像我在操场上所期望的那样工作
func testFunction(Astring:String,Anumber:Int,Afloat:CGFloat)
{
println(Astring)
println(Anumber)
println(Afloat)
}
testFunction("Hello",25,25.00)
但是在一个项目中,我必须像这样调用它,如果我不知道错误缺少参数标签“Afloat:”在调用中
testFunction("Hello",Anumber:25,Afloat:25.00)
唯一的区别是我从一个按钮调用该功能? 感谢没有它的这个网站的帮助我会迷路
答案 0 :(得分:0)
默认情况下,第一个参数后面的参数要求您使用外部名称。如果您不想要外部名称,则必须在函数中定义该名称。同样作为样式点,局部变量应以小写字母开头。无论如何,这应该得到你想要的。 “_”字符基本上没有外部名称。
func testFunction(aString:String, _ aNumber:Int, _ aFloat:CGFloat)