【发布时间】:2014-07-10 15:40:03
【问题描述】:
在调用方法时使用 Swift 参数名称,但第一个参数除外。为什么不使用名字?
使用 Swift 手册的变体;
var count2: Int = 0
func incrementBy2(amount: Int, numberOfTimes times: Int) {
count2 += amount * times}
这会起作用的;
incrementBy2(2, numberOfTimes: 7)
但是,这给了我“调用中的无关参数标签‘金额’”
incrementBy2(amount: 2, numberOfTimes: 7)
这是否有原因,或者它是那些“本来就是这样”的事情之一?
【问题讨论】:
标签: swift