Swift : missing argument label 'xxx' in call

前端 未结 6 774
-上瘾入骨i
-上瘾入骨i 2020-12-04 15:01
func say(name:String, msg:String) {
    println(\"\\(name) say \\(msg)\")
}

say(\"Henry\",\"Hi,Swift\")  <---- error because missing argument label \'msg\' in ca         


        
6条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-04 15:36

    Simple:

    Wrong call function syntax's( its not same in c/c++/java/c#)

    Incorrect:

    say("Henry")
    

    Correct:

    say(name:"Henry")
    

    PS: You must always! add "name function parameter" before value.

提交回复
热议问题