Function swift调用函数传递vales I';我很困惑

Function swift调用函数传递vales I';我很困惑,function,swift,Function,Swift,我有点糊涂了 希望有人能告诉我真相 我有功能 就像我在操场上期望的那样 func testFunction(Astring:String,Anumber:Int,Afloat:CGFloat) { println(Astring) println(Anumber) println(Afloat) } testFunction("Hello",25,25.00) 但在一个项目中,我必须这样调用它,如果我不这样做,我会在调用中得到错误缺少参数标签“Aflo

我有点糊涂了 希望有人能告诉我真相

我有功能 就像我在操场上期望的那样

    func testFunction(Astring:String,Anumber:Int,Afloat:CGFloat)
{
    println(Astring)
    println(Anumber)
    println(Afloat)   
}

 testFunction("Hello",25,25.00)
但在一个项目中,我必须这样调用它,如果我不这样做,我会在调用中得到错误缺少参数标签“Afloat:”

唯一的区别是我是通过按钮调用函数的?
感谢此网站的帮助,如果没有它,我将丢失默认情况下,第一个参数后的参数要求您使用外部名称。如果不需要外部名称,则必须在函数中定义该名称。作为一个样式点,局部变量应该以小写开头。不管怎样,这会让你得到你想要的。“u”字符基本上表示没有外部名称

func testFunction(aString:String, _ aNumber:Int, _ aFloat:CGFloat)  

我想这会回答你的问题:嗨,谢谢,我今天学到了一些东西。干杯,我喜欢调用没有外部名称的函数,保持代码更干净。谢谢你的风格,我一般写得很差,所以我的代码很乱
func testFunction(aString:String, _ aNumber:Int, _ aFloat:CGFloat)