IT이야기

Swift 매개 변수의 기본 키워드

cyworld 2021. 5. 2. 10:58
반응형

Swift 매개 변수의 기본 키워드


에 대한 이니셜 라이저를 읽을 때 NSLocalizedString일부 매개 변수가 값으로 기본 설정되어 있음을 알 수 있습니다 default. 뭐라고합니까 default키워드는 표현?

func NSLocalizedString(key: String, tableName: String? = default, bundle: NSBundle = default, value: String = default, #comment: String) -> String

이것은 유효한 Swift 코드가 아니며 즉시 생성됩니다.

default여기가 일부 기본값은 그러나 발전기 그것이 바로 당신이 그것을 볼 수 있도록 시각화 할 수 없음을 의미합니다. 기본값은 기술적으로 인라인 함수이므로 간단한 선언으로 쉽게 변환 할 수 없습니다.

유사한 선언을 볼 수 있습니다. assert

func assert(condition: @auto_closure () -> Bool,
            _ message: StaticString = default,
                 file: StaticString = default,
                 line: UWord = default)

어디 file기본값 #file( __FILE__스위프트 1.x에서의) 및 line기본값 #line( __LINE__스위프트 1.x에서에서).

의 경우 NSLocalizedString기본값 "Localizable"은 기본 지역화 파일을 참조하는 Localizable.strings입니다.

참조 URL : https://stackoverflow.com/questions/24991791/default-keyword-in-swift-parameter

반응형