본문 바로가기

코틀린2

[Kotlin] 기초 문법 정리 - 변수와 널(null) 안녕하세요 VisionARy입니다. 이번 글에서는 코틀린의 변수에 대해서, 그리고 null값을 어떻게 다루는지 알아보겠습니다. # 변수선언 코틀린의 변수 선언에는 지난시간에 배운 것처럼 초기화 값으로 타입추론이 가능하기에 자료형의 생략이 가능합니다. 따라서 자료형을 생략하고 값의 수정여부에 따라 val 키워드나 var 키워드를 사용하여 선언할 수 있습니다. val (value) : val 키워드는 변수가 한 번 초기화 되면 수정이 불가능합니다 var (variable) : var 키워드는 그 이외에 값의 수정이 가능할 때 사용합니다 즉, val은 변수가 불변(immutable)일 때, var은 변수가 가변(mutable)일 때 사용하면 됩니다. val에 대해서는 아래에서 조금 더 자세히 다룹니다. 코틀린.. 2020. 9. 8.
[Kotlin] 기초 문법 정리 - 자료형 안녕하세요 VisionARy입니다. 이번 글에서는 코틀린의 자료형에 대해서 정리해보겠습니다. # 기본 자료형과 참조 자료형 자바의 자료형은 원시 타입과 참조 타입 두 가지로 나누어집니다 원시 타입 short, int, long, float, double 등의 기본 자료형으로 값 자체를 저장하는 자료형입니다 언어 자체에 내장되어 있습니다 참조 타입 String, Date, ArrayList등 객체를 생성하고 메모리 영역을 할당한 후 이를 참조하는 자료형입니다 반면, 코틀린에서는 내부적으로 모든 자료형은 클래스로 만들어지며 객체로 표현합니다. 그 중에서도 숫자로 표현하는 모든 자료형은 Number클래스를 상속 받습니다. (byte, short, int, float 등) 기본 자료형을 객체로 사용하기 위해서 .. 2020. 9. 7.