코드 테라피
10분만에 이해하는 Kotlin 기본 문법
밍키스튜디오
2023. 9. 26. 08:26
반응형
목차
서론
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의 기본적인 문법 구조에 대한 이해를 돕기 위한 첫걸음이 되었기를 바랍니다.
반응형