func say(name:String, msg:String) {
println("\(name) say \(msg)")
}
say("Henry","Hi,Swift") <---- error because missing argument label 'msg' in call
Je dois utiliser
say("Henry",msg:"Hi,Swift")
Pourquoi ? Si je mets plus de deux var dans le func de sorte que je dois écrire le nom de la var au lieu de la première var quand j'appelle ce func
C'est vraiment un problème, et je ne vois pas d'explication dans le tutoriel iBook Swift.
2 votes
Le nom de votre fonction est "say" et pourtant vous appelez sayHello ??
1 votes
Éventuellement en rapport : stackoverflow.com/questions/24049272/
0 votes
J'ai déjà vu cette question, mais elle n'a pas résolu mon problème.
0 votes
S'agit-il d'une méthode ? (Une fonction dans le cadre d'une classe ?)