?:1 Kotlin - null값아님보증(!!), 안전한호출(?.), 엘비스 연산자(?:) Kotlin - null값아님보증(!!), 안전한호출(?.), 엘비스 연산자(?:) null값이 아님을 보증(!!)변수 뒤에 !!를 추가하면 nulll값이 아님을 보증하게 됩니다. 다음과 같이 null 값이 허용되는 name 변수의 경우 String? 타입이기 때문에 String 타입으로 변환하려면 !!값을 붙여서 null 값이 아님을 보증해야 합니다 val name: String?="키다리" val name2: String=name //에러val name3: String?=name //OKval name4: String=name!!//OK 안전한 호출 (?.)메소드 호출 시 점(.) 연산자 대신 ?. 연산자를 사용하면 null 값이 아닌 경우에만 호출됩니다. 다음 코드는 str 변수의 값이 null이 .. 2019. 1. 3. 이전 1 다음