在Swift中,在调用方法时使用参数名称,第一个参数除外.为什么不使用名字?
使用Swift手册的变体;
var count2: Int = 0
func incrementBy2(amount: Int, numberOfTimes times: Int) {
count2 += amount * times}
Run Code Online (Sandbox Code Playgroud)
这将有效;
incrementBy2(2, numberOfTimes: 7)
Run Code Online (Sandbox Code Playgroud)
然而,这给了我"呼叫中的外来参数标签'金额'"
incrementBy2(amount: 2, numberOfTimes: 7)
Run Code Online (Sandbox Code Playgroud)
这有什么理由,还是其中一种"只是它的方式"?
swift ×1