내가 스위프트를 배우고 난스위프트 3 시도
let value = (try? getValue()) ?? "Default Value"
그것은 작동하지만 내가 누락 될 수 있습니다 느낌을 단축 할 수있는 다음과 같은 코드
var value: String;
do {
value = try getValue()
} catch {
value = "Default Value"
}
을 테스트하고 있습니다 더 분명한 해결책입니다.
다른 간단한 해결책이 있다고 생각하지 않습니다. 'let value = try? '를 사용할 수 있습니다. getValue() {'하지만 그것은 첫 번째 버전의 또 다른 변형입니다. – Sulthan
_question_은 무엇입니까? – matt
@matt 더 좋은 방법이 있습니까? 나는 Javascript (Node) 지식을 Swift 언어로 융합하기보다 신속한 방법을 시도하고있다. – Wainage