给定以下初始化程序:
init(a1: String? = nil, a2: String? = nil, .... a16: String? = nil) {
...
}
通过一些简单的数学计算,所有可能的初始化器都是2^16 = 65536
问题:
添加太多默认参数是否会增加构建时间或性能不佳?
给定以下初始化程序:
init(a1: String? = nil, a2: String? = nil, .... a16: String? = nil) {
...
}
通过一些简单的数学计算,所有可能的初始化器都是2^16 = 65536
问题:
添加太多默认参数是否会增加构建时间或性能不佳?