我试图理解前置条件函数并遇到“= default”。快速谷歌和扫描指南没有带来任何相关结果。有人可以向我解释一下吗?谢谢。
func precondition(condition: @autoclosure () -> Bool, _ message: @autoclosure () -> String = default, file: StaticString = default, line: UWord = default)
这没有任何意义。您所看到的情况是由于标头转换为 Swift 的方式中存在错误所致。这里有一个默认值,但不会向您显示它是什么。
标题中的另一个例子是反复出现的克制where S.Generator.Element == S.Generator.Element
。这只是自动翻译过程中的一个错误的副产品,苹果公司也承认这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)