val

    [Kotlin/Basic] 들어가며, val/var 차이, 코틀린에서의 null

    코틀린 문법 공부를 시작하며 약 1년 반동안 자바로 Spring 개발, 알고리즘 공부 뿐만 아니라 모든 프로젝트를 자바로 개발해왔다. 하지만 2022년도 1학기 TLOVER라는 앱을 개발하면서 안드로이드 공부를 시작했고, 코틀린이라는 언어로 TLOVER앱을 론칭했다. 코틀린에 대한 지식 없이 구글링으로만 개발을 해서 부족한 부분이 많았고, 객체지향인 점에서는 같지만 자바하고와의 차이점은 굉장했다. 자바에서의 10줄 넘는 코드가 코틀린에서는 단 3줄로 끝나는 경우도 있었다. 편리한 점이 굉장히 많았지만 익숙했던 자바의 코드때문에 헷갈리는 부분이 많아 제대로 활용하지 못했다. 따라서 인프런 최태현 강사님의 자바 개발자를 위한 코틀린 입문 이라는 강의를 듣고 내가 알고있던 자바하고와의 차이를 비교해가며 공부할..