본문 바로가기

kotlin2

[Kotlin] 기초 문법 정리 - 변수와 널(null) 안녕하세요 VisionARy입니다. 이번 글에서는 코틀린의 변수에 대해서, 그리고 null값을 어떻게 다루는지 알아보겠습니다. # 변수선언 코틀린의 변수 선언에는 지난시간에 배운 것처럼 초기화 값으로 타입추론이 가능하기에 자료형의 생략이 가능합니다. 따라서 자료형을 생략하고 값의 수정여부에 따라 val 키워드나 var 키워드를 사용하여 선언할 수 있습니다. val (value) : val 키워드는 변수가 한 번 초기화 되면 수정이 불가능합니다 var (variable) : var 키워드는 그 이외에 값의 수정이 가능할 때 사용합니다 즉, val은 변수가 불변(immutable)일 때, var은 변수가 가변(mutable)일 때 사용하면 됩니다. val에 대해서는 아래에서 조금 더 자세히 다룹니다. 코틀린.. 2020. 9. 8.
[Kotlin] 안드로이드 Kotlin First? Kotlin First! 안녕하세요 VisionARy입니다. 안드로이드 앱 개발을 시작하며 자바와 코틀린 중에서 어떤 언어를 사용할까 많은 고민을 하였는데요. 저의 경우 자바나 코틀린 뿐만 아니라 안드로이드 앱 개발 역시 처음이었기 때문에 프로젝트를 진행하면서 많은 부분을 구글링 하면서 찾아보고 공부해야 했습니다. 처음에는 코틀린의 경우 2017년이 되어서야 안드로이드의 공식 언어로 채택 되었기 때문에 레퍼런스의 양을 생각하면 자바로 프로젝트를 진행하는게 좋지않을까 생각했습니다. 하지만 빠르게 생태계가 빠르게 바뀌고 최신 스펙으로 유지보수를 해야하는 안드로이드 특성상 어차피 몇 년 이상 지난 예전 레퍼런스를 보는 것은 좋지 않을 것이라 생각이 들었습니다. 이 외에도 많은 장점들이 있다는 이유로 결국 현재는 코틀린으로 개발을 진행.. 2020. 9. 5.