투케이2K

32. (swift/xcode) try 에러 처리 구문을 사용해 데이터 형 변환 예외 상황 확인 실시 - nil 확인 본문

Swift

32. (swift/xcode) try 에러 처리 구문을 사용해 데이터 형 변환 예외 상황 확인 실시 - nil 확인

투케이2K 2022. 2. 7. 12:24

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    func testMain(){
        print("")
        print("===============================")
        print("[ViewController >> testMain() :: 메인 함수 수행 실시]")
        print("===============================")
        print("")
        
        // [초기 변수 선언 실시]
        var str_Data : String = "hi"
        
        
        // [데이터 형 변환 수행 실시] : try >> 에러 발생시 nil 리턴]
        let int_Data = try Int(str_Data)
        
        
        // [데이터 형 변환 결과 확인 실시]
        if int_Data != nil {
            print("")
            print("===============================")
            print("[ViewController >> testMain() :: 데이터 형 변환 수행]")
            print("데이터 타입 :: ", type(of: int_Data))
            print("int_Data :: ", int_Data ?? 0)
            print("===============================")
            print("")
        }
        else {
            print("")
            print("===============================")
            print("[ViewController >> testMain() :: 데이터 형 변환 수행]")
            print("데이터 타입 :: ", type(of: int_Data))
            print("error :: ", int_Data)
            print("===============================")
            print("")
        }
    }
 

[결과 출력]

 

 

반응형
Comments