gpt4 book ai didi

constructor - Swift - 使构造函数参数上的标签可选?

转载 作者:搜寻专家 更新时间:2023-10-30 21:53:28 25 4
gpt4 key购买 nike

例如,假设您有以下代码:

struct SomeStruct {
init (arg1: String, arg2: Int){
// Does Stuff with Variables
}
}

// Some Point Later

var str = "fasfsad"
var integer = 343
let smth = SomeStruct(arg1: str, arg2: integer)

是否可以修改 SomeStruct 结构以使以下代码行合法?

let smth = SomeStruct(str, integer)

最佳答案

是的,您可以通过对外部参数名称使用下划线来使参数匿名:

struct SomeStruct {
init (_ arg1: String, _ arg2: Int){
// Does Stuff with Variables
}
}

关于constructor - Swift - 使构造函数参数上的标签可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088475/

25 4 0