gpt4 book ai didi

cocoa - Swift 中没有外部名称的方法?

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:22 25 4
gpt4 key购买 nike

是否可以强制 Swift 方法的所有参数都只有内部名称?

我希望辅助方法中的语法更简洁,所有参数名称都会妨碍。

最佳答案

是的,使用 _ 作为外部名称。

来自docs :

If you do not want to provide an external name for the second or subsequent parameter of a method, override the default behavior by using an underscore character (_) as an explicit external parameter name for that parameter.

注意:第一个参数不需要_,默认情况下它没有外部名称。

class SomeClass {
func someFunction(someString: String, _ someInt: Int, _ someDouble: Double) {
/* ... */
}
}

var c = SomeClass()
c.someFunction("foo", 1, 3.14)

关于cocoa - Swift 中没有外部名称的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26044141/

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