Akashic Records

변수와 데이터 타입 본문

Kotlin for Beginners

변수와 데이터 타입

Andrew's Akashic Records 2023. 6. 1. 16:59
728x90
  1. 변수 선언
    Kotlin에서는 두 가지 타입의 변수를 선언할 수 있습니다.
    • val: 변경 불가능한 변수를 선언할 때 사용하며, Java의 final 변수와 유사합니다. 한번 할당된 값을 변경할 수 없습니다.
    • var: 변경 가능한 변수를 선언할 때 사용합니다. 할당된 값을 언제든지 변경할 수 있습니다.
    val a: Int = 1 // 'a'는 Int 타입으로 선언되며, 이후에 변경할 수 없습니다.
    var b = 2 // 'b'는 Int 타입으로 추론되며, 이후에 변경할 수 있습니다.
  1. 기본 데이터 타입
    Kotlin의 기본 데이터 타입은 다음과 같습니다.
    • 숫자: Kotlin에서 숫자 타입은 Int, Long, Double, Float, Short, Byte 등을 포함합니다.
    • 문자: Kotlin에서 문자는 Char 타입으로 표현됩니다.
    • 불리언: Kotlin에서 불리언은 Boolean 타입으로 표현되며, truefalse 값을 가질 수 있습니다.
    • 문자열: Kotlin에서 문자열은 String 타입으로 표현됩니다.
    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"
  1. 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
Comments