macOS, iOS

[iOS] optional 변수 경고 없이 print하기

SweetDev 2021. 3. 8. 15:57

이렇게 optional인 value를 print하려고 보면 경고가 뜬다. 

 

그냥 print를 찍으면 Optional() 이런식으로 나온다. 경고도 뜨고 보기 안좋다!

 

그래서 orNil 이라는걸 추가했다. 

 

extension Optional {
    var orNil: String {
        if self == nil {
            return "nil"
        }
        return "\(self!)"
    }
}