728x90
반응형
Kotlin 기본 문법
변수 선언 (val, var)
Kotlin에서는 변수를 선언할 때 val
또는 var
키워드를 사용합니다.
- val : 변경할 수 없는 변수 (읽기 전용)
- var : 변경 가능한 변수
val name = "홍길동"
var age = 30
age = 31 // 가능
// name = "임꺽정" // 오류! val은 변경 불가
기본 자료형
Kotlin의 기본 자료형은 Java와 유사하지만, 모두 객체입니다. Kotlin은 타입 추론을 지원하여 타입을 생략해도 자동으로 추론됩니다.
자료형 | 예시 | 설명 |
---|---|---|
Int | val num: Int = 10 | 정수형 (32비트) |
Double | val pi: Double = 3.14 | 실수형 (64비트) |
Boolean | val isTrue: Boolean = true | 논리형 (true / false) |
Char | val grade: Char = 'A' | 문자 하나 |
String | val message: String = "Hello" | 문자열 |
문자열 템플릿과 여러 줄 문자열
Kotlin에서는 문자열 안에 변수를 쉽게 넣을 수 있습니다. 이를 문자열 템플릿이라고 하며, $변수명
또는 ${표현식}
형식으로 사용합니다.
val name = "홍길동"
val age = 30
val message = "이름: $name, 나이: $age"
val calc = "내년 나이는 ${age + 1}세"
또한, 여러 줄 문자열은 """ """
를 사용합니다.
val multiline = """
이것은 여러 줄
문자열입니다.
줄바꿈도 그대로 유지됩니다.
""".trimIndent()
728x90
반응형
'Programming > Kotlin' 카테고리의 다른 글
Kotlin : 조건문과 반복문 (2) | 2025.05.10 |
---|---|
Kotlin : 소개 및 개발 환경 (2) | 2025.05.10 |