gpt4 book ai didi

ios - 为什么 Swift 方法只需要第二个输入的标签?

转载 作者:可可西里 更新时间:2023-11-01 00:53:23 33 4
gpt4 key购买 nike

<分区>

调用函数时,我不需要标记输入值。当调用类内部的方法时,我被要求标记第二个输入。为什么?!

func addVals(value1: Int, value2: Int) -> Int{
println(value1)
println(value2)
let value3 = value1 + value2
println(value3)
return value3
}

let val1 = 1
let val2 = 6
// this works with no labels
addVals(val1, val2) // evals to 7

// in a class
class testClass {
func addVals(value1: Int, value2: Int) -> Int{
println(value1)
println(value2)
let value3 = value1 + value2
println(value3)
return value3
}

func callAddVals() -> Int {
let val1 = 35
let val2 = 46
// only second input needs label??!!
return addVals(val1,value2: val2)
}
}

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com