相关疑难解决方法(0)

为什么函数调用需要Swift中的参数名?

我在一个类中有这个函数:

func multiply(factor1:Int, factor2:Int) -> Int{
    return factor1 * factor2
}
Run Code Online (Sandbox Code Playgroud)

我尝试使用这个来调用函数:

var multResult = calculator.multiply(9834, 2321)
Run Code Online (Sandbox Code Playgroud)

问题是编译器希望它看起来更像这样:

var multResult = calculator.multiply(9834, factor2: 2321)
Run Code Online (Sandbox Code Playgroud)

为什么第一个会导致错误?

methods named-parameters swift

65
推荐指数
1
解决办法
3万
查看次数

标签 统计

methods ×1

named-parameters ×1

swift ×1