swift binding

    [오늘의 Swift 지식] Optional Binding이란? 🧐

    저번에는 Optional에 대해서 알아봤었습니다. Optional을 모르시는 분은, 이 글을 통해 먼저 Optional이 무엇인지 알아보고 오시면 좋을 거 같네요 :) 옵셔널 바인딩(Optional Binding)이란? Optional Binding은 Optional 타입으로 선언된 변수에 값이 있는지 없는지 확인할 수 있도록 도와주는 기능입니다. Optional의 값이 존재하는지 검사한 후에, 값이 존재한다면 "!(느낌표)"를 사용하지 않고 Optional 타입의 변수 값을 출력할 수 있어서 조금 더 안전한 형태로 값을 얻을 수 있습니다. 'if let' 또는 'if var'를 사용하는데요. 옵셔널 값이 있다면 'if'구문이 실행되고, 값이 'nil'이라면 그냥 통과하게 됩니다. 글만으로는 부족하니, ..