Fehler: Fremdargument-Label 'no1:' im Aufruf [duplicate]
Diese Frage hat hier bereits eine Antwort:
Wann sind in Swift Argumentbeschriftungen erforderlich? 6 answersBetrachten Sie den unten angegebenen Code
class division {
var count: Int = 0
func incrementBy(no1: Int, no2: Int) {
count = no1 / no2
println(count)
}
}
let counter = division()
counter.incrementBy(no1:1800, no2: 3)
Es gibt folgenden Fehler:
error: extraneous argument label 'no1:' in call
counter.incrementBy(no1:1800, no2: 3)
^~~~~
Wenn ich das Etikett entferneno1
, Compiler beschwert sich nicht über das Labelno2
.
Wenn ich beide Ebenen entferneno1
undno2
, es gibt folgenden Fehler:
error: missing argument label 'no2:' in call
counter.incrementBy(1800, 3)
^
no2:
Kann jemand bitte erklären Sie dieses Verhalten. Danke im Voraus