Это не действительный код Swift, он генерируется «на лету».
Здесь default
означает, что есть какое-то значение по умолчанию, но генератор не может визуализировать его правильно, чтобы вы его увидели. Значение по умолчанию технически является встроенной функцией, поэтому его нельзя легко преобразовать в простое объявление.
Вы можете видеть похожие объявления для assert
func assert(condition: @auto_closure () -> Bool,
_ message: StaticString = default,
file: StaticString = default,
line: UWord = default)
Где file
по умолчанию #file
(__FILE__
в Swift 1.x) и line
по умолчанию установлено значение #line
(__LINE__
в Swift 1.x).
В случае NSLocalizedString
значением по умолчанию является "Localizable"
, ссылаясь на файл локализации по умолчанию Localizable.strings
.