코드 테라피

10분만에 이해하는 Kotlin 기본 문법

밍키스튜디오 2023. 9. 26. 08:26
반응형

목차

  1. 서론
  2. 변수와 상수
  3. 함수
  4. 조건문과 반복문
  5. 클래스와 객체
  6. 결론

서론

Kotlin은 간결하고 표현력이 뛰어난 현대적인 프로그래밍 언어로, 안드로이드 개발의 공식 언어로 선정되었습니다. 본 포스트에서는 Kotlin의 기본 문법을 10분 만에 살펴보도록 하겠습니다.

변수와 상수

Kotlin에서는 var 키워드를 사용하여 변수를 선언하고, val 키워드를 사용하여 상수를 선언합니다.

var a = 1       // 가변 변수
val b = "hello" // 불변 변수(상수)

a = 2           // 가능: var로 선언된 변수는 값을 변경할 수 있음
b = "world"     // 오류: val로 선언된 변수는 값을 변경할 수 없음

함수

Kotlin에서 함수는 fun 키워드를 사용하여 정의합니다.

fun hello(): Unit {
    println("Hello, world!")
}

fun add(x: Int, y: Int): Int {
    return x + y
}

println(hello())   // 출력: Hello, world!
println(add(1, 2)) // 출력: 3

조건문과 반복문

Kotlin은 다른 언어들과 비슷한 조건 및 반복 제어 구조를 가지고 있습니다.

val x = -1

if (x > 0) {
    println("x is positive")
} else if (x == 0) {
    println("x is zero")
} else {
    println("x is negative")
}

for (i in 1..5) {
    println(i)
}

var i = 1
while (i <= 5) {
    println(i)
    i++
}

클래스와 객체

Kotlin에서 클래스는 class 키워드를 사용하여 정의하고, 인스턴스는 생성자를 호출하여 만듭니다.

class Person(val name: String, var age: Int)

val person = Person("John", 20)
println(person.name) // 출력: John
println(person.age)  // 출력: 20

person.age = 21      // 가능: var로 선언된 속성은 값을 변경할 수 있음
println(person.age)  // 출력: 21

결론

이 포스트에서는 Kotlin의 기본 문법에 대해 간략하게 살펴보았습니다. 물론 이것만으로 Kotlin을 완전히 이해하는 것은 아니지만, Kotlin의 기본적인 문법 구조에 대한 이해를 돕기 위한 첫걸음이 되었기를 바랍니다.

반응형