kotlin 기본 문법 정리

Jimin·2024년 12월 13일
0

kotlin

목록 보기
1/1

변수

코틀린의 변수는 두 가지 키워드로 선언 가능합니다.

  • val: 변경 불가능한 변수 (immutable, read-olny)
  • var: 변경 가능한 변수 (mutable)
val name: String = "kotlin"
var age: Int = 30 

코틀린은 타입 추론 덕분에 타입을 명시하지 않아도 됩니다.

val name = "kotlin"
var age = 30

데이터 타입

코틀린에서 사용하는 주요 기본 타입

  • int
  • double
  • boolean
  • char
  • string

문자열과 변수

코틀린에서 문자열에 변수 표현식은 아래와 같이 사용됩니다.

val name: String = "kotlin"
println("Hello, $name!") // Hello, kotlin!
println("1 + 1 = ${1 + 1}") // 1 + 1 = 2

조건문

if문 기본 사용법

// 기본 사용법
if () {
    
} else if () {
    
} else {

}

// 좀 더 간결하게 사용하기
val a = 1
val b = 2
val max = if (a > b) "틀렸어!" else "정답!"

조건이 복잡하거나 많을 경우 더 간결하게 when문을 사용할 수 있습니다.

val number: Int = 0

val result = when {
	number > 0 -> "양수"
    number == 0 -> "0"
    else -> "음수"
}

반복문

일반적인 반복문 사용법

for (i in 1..5) { // 1~5

}

for (i in 1..10 step 2) { // 2씩 증가

}

for (i in 10 downTo 1) { // 10~1까지 감소

}

for (i in 1 until 5) { // 1~4까지 5는 생략

}

배열이나 리스트

val fruits = listOf("사과", "바나나", "귤")

for (fulit in fulits) {
	println(fulit)
}

함수

fun greet (name: String): String {
	return "Hello, $name!"
}
profile
도전을 좋아하는 개발자

0개의 댓글