Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 고전역학
- kotlin
- android
- 자바
- write by GPT-4
- write by chatGPT
- jpa
- Database
- Java
- JVM
- 웹 크롤링
- 자바암호
- 코틀린
- 역학
- python
- 리눅스
- flet
- GPT-4's answer
- oracle
- 시스템
- NIO
- 파이썬
- 자바네트워크
- 유닉스
- 소프트웨어공학
- chatGPT's answer
- 인프라
- spring integration
- 데이터베이스
- spring data jpa
Archives
- Today
- Total
Akashic Records
변수와 데이터 타입 본문
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 |
Comments