옵셔널 바인딩 (Optional Binding)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
// optional Binding
        var name : String= "testBinding";
        var name1 : String = "NOT OPTIONAL";
        
        NSLog("not option : %@", name1);
        
        if var ifName = name
        {
            NSLog("TRUE // %@", ifName);
        }
        else
        {
            NSLog("FALSE // nil");
        }
cs


옵셔널 (Optional) 의 의미는 값이 nil 도 할당이 가능하다.


옵셔널값을 사용하기에는 강제추출 파라미터 (!) 를 사용하기 보다 옵셔널 바인딩 기법을 통해 값을 꺼내 사용하자.

'Developer > Swift' 카테고리의 다른 글

프로퍼티 감시자  (0) 2018.04.05
연산 프로퍼티  (0) 2018.04.05
Class / Class 상속  (0) 2018.04.05
옵셔널 바인딩 (Optional Binding)  (0) 2018.04.03
Swift Case문  (0) 2018.04.02
튜플 (tuple)  (0) 2018.03.29

이 글을 공유하기


댓글(0)

Designed by CMSFactory.NET