[swift, ios] 옵셔널(Optional) 개념 정리
Swift Optional 개념 정리 옵셔널(Optional) 개념 뜻 그대로 값이 있을 수도 없을 수도 있는 것, 그런 변수를 정의하는 것 “”는 빈 값, nil이 값이 없는 것을 말함 이런 nil 값을 넣을 수 있는 게 옵셔널이라고 부름 옵셔널로 선언시 기본값은 nil이다 타입 어노테이션에 ‘?’ 키워드를 붙여서 정의 optional과 아닌 변수는 서로 구분된다(구분 x시 컴파일 에러가 뜸) var student: String? //nil student = "John" //John 옵셔널 바인딩(binding) 옵셔널 값이 존재하는 지 검사한 뒤 존재한다면 값을 가져오는 방법 if let 혹은 if var 를 사용하여 값이 있다면 if문 안으로 들어가고 없으면 통과 if let stu = studen..