我见过这种方法:
func sum(x:Int, y: Int) -> Int {
return x+y
}
我需要通过以下方式致电:
let x1 = sum(4, y:11)
因为这似乎不起作用:
let x1 = sum(4, 11)
答案 0 :(得分:1)
在您的方法中,y
在内部和外部都标记为y
。因此,要调用该方法,必须为参数命名。如果您想以您描述的方式调用sum方法,请在y
之前添加下划线,如下所示:
func sum(x:Int, _ y: Int) -> Int {
var j = x*y
return j
}