상상하라 그리고 현실로 만들어라.

상상하는 모든 것이 미래다.

반응형

Kotlin과 Android/Kotlin 7

코틀린 Null 허용성(Null Safety)

안녕하세요, 반갑습니다! 개발을 하다보면 값이 없거나 'NullPointerException' 오류 메시지를 만날때가 있습니다. 코드가 짧으면 금방 찾을 수 있지만, 조금 길어지고 참조해야할 변수들이 많아지기 시작하면 휴... 그래서 우리 개발자들은 이 null 값에 대한 처리를 안할 수가 없습니다. 신경안쓰면 프로그램 또는 앱이 멈춰 버리는 일이 발생할 수도 있으니까요. 코틀린은 Null에 대한 처리에 꽤 많은 공을 들인 언어입니다. 늦은 초기화(lateinit, lazy), 안전 호출(?.), 엘비스 연산자(?:) 등에서 확인 할 수가 있죠. 먼저 초기화 및 null 허용을 안해준 코드를 작성하고 실행을 하면, var todayNum:Int//초기화 없이 변수 선언 //var todayNum:Int ..

코틀린 변수(var) 및 상수(val) 선언

안녕하세요, 반갑습니다! 안드로이드 앱 개발에 앞서, 안드로이드 공식 개발 언어로 지정된 코틀린 기본 문법, 변수와 상수에 대해 정리했습니다. · 변수(Variable) 임시로 사용할 저장 공간을 메모리에 만들고 그 저장공간에 이름을 부여한 것을 말합니다. 이 변수 선언 방법에는 2가지 방법이 있습니다. 1. 선언과 동시에 값 넣기 코틀린은 타입 추론이 가능합니다. 이 타입 추론이라는 것은 초기화 되는 값을 분석해 변수의 자료형을 자동으로 설정하는 것입니다. /* 초기화와 동시에 변수 선언하기 */ var magicalCodeFirst = 'M' //char 타입으로 선언 var blogName = "매지컬 코드" //String 타입으로 선언 var magicalCodeAge = 1 //int 타입으로..

반응형