Notice
Recent Posts
Recent Comments
Link
투케이2K
44. (swift/xcode) guard else 사용해 String 타입으로 형 변환 가능 여부 확인 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
func testMain(){
print("")
print("===============================")
print("[ViewController >> testMain() :: 테스트 함수 수행 실시]")
print("===============================")
print("")
// [변수 선언 실시]
let anyData:(Any)? = nil
let strData = "hi"
// [strData] [String 타입으로 형 변환 가능 여부 체크 실시]
guard let strDataType = strData as? String // String 형식으로 데이터 파싱 가능 여부 확인
else {
print("")
print("===============================")
print("error [strData] [type] :: ", type(of: strData))
print("===============================")
print("")
// [리턴 종료]
return
}
// [anyData] [String 타입으로 형 변환 가능 여부 체크 실시]
guard let anyDataType = anyData as? String // String 형식으로 데이터 파싱 가능 여부 확인
else {
print("")
print("===============================")
print("error [anyData] [type] :: ", type(of: anyData))
print("===============================")
print("")
// [리턴 종료]
return
}
}
[결과 출력]
반응형
'Swift' 카테고리의 다른 글
Comments