728x90
- 변수 선언
Kotlin에서는 두 가지 타입의 변수를 선언할 수 있습니다.val
: 변경 불가능한 변수를 선언할 때 사용하며, Java의 final 변수와 유사합니다. 한번 할당된 값을 변경할 수 없습니다.var
: 변경 가능한 변수를 선언할 때 사용합니다. 할당된 값을 언제든지 변경할 수 있습니다.
val a: Int = 1 // 'a'는 Int 타입으로 선언되며, 이후에 변경할 수 없습니다.
var b = 2 // 'b'는 Int 타입으로 추론되며, 이후에 변경할 수 있습니다.
- 기본 데이터 타입
Kotlin의 기본 데이터 타입은 다음과 같습니다.- 숫자: Kotlin에서 숫자 타입은
Int
,Long
,Double
,Float
,Short
,Byte
등을 포함합니다. - 문자: Kotlin에서 문자는
Char
타입으로 표현됩니다. - 불리언: Kotlin에서 불리언은
Boolean
타입으로 표현되며,true
와false
값을 가질 수 있습니다. - 문자열: Kotlin에서 문자열은
String
타입으로 표현됩니다.
- 숫자: Kotlin에서 숫자 타입은
val int: Int = 123
val long: Long = 123L
val double: Double = 12.34
val float: Float = 12.34F
val short: Short = 123
val byte: Byte = 0b0010
val char: Char = 'A'
val boolean: Boolean = true
val string: String = "Hello, Kotlin"
- Null 안전
Kotlin은 Null 안전성을 제공합니다. Nullable 타입은?
를 사용하여 선언합니다.
var a: String = "abc" // Non-null type
a = null // Compilation error
var b: String? = "abc" // Nullable type
b = null // No error
Kotlin의 변수 선언과 데이터 타입에 대한 이해는 코드를 안전하게 작성하는 데 매우 중요합니다. Null 안전성은 Kotlin의 핵심 특징 중 하나로, 런타임에서 발생하는 null 참조 에러를 방지하는 데 큰 도움을 줍니다. 이런 기본적인 개념을 확실하게 이해하고 프로젝트에 적용하면 Kotlin 프로그래밍이 훨씬 쉬워질 것입니다.
728x90
'Kotlin for Beginners' 카테고리의 다른 글
제어문 (0) | 2023.06.01 |
---|---|
연산자 (0) | 2023.06.01 |
Kotlin 기본 개념 (0) | 2023.06.01 |
개발 환경 설정 (Java JDK, IntelliJ IDEA 등) (0) | 2023.06.01 |
Kotlin의 장점과 활용 분야 (0) | 2023.06.01 |