默认分配的参数(=默认值)是指?

Liw*_*eiZ 3 swift

我正在尝试理解前提条件功能并遇到了"= default".快速谷歌和扫描指南没有带来任何相关的结果.谁有人向我解释这个?谢谢.

func precondition(condition: @autoclosure () -> Bool, _ message: @autoclosure () -> String = default, file: StaticString = default, line: UWord = default)
Run Code Online (Sandbox Code Playgroud)

mat*_*att 5

它没有任何意义.您所看到的是由于标题转换为Swift的方式存在错误.这里有一个默认值,但您没有显示它是什么.

标题中的另一个例子是重复出现的副词where S.Generator.Element == S.Generator.Element.这只是自动翻译过程的错误副产品,并且已被Apple承认.