Kotlin Basic Syntax

Kotlin 기본 문법 (Basic Syntax of Kotlin)

변수 선언과 자료형

Kotlin에서 변수를 선언할 때는 val 또는 var 키워드를 사용합니다. val은 불변 변수(immutable)를 선언할 때 사용하고, var는 가변 변수(mutable)를 선언할 때 사용합니다. Kotlin은 타입 추론을 지원하므로 변수의 타입을 명시적으로 지정하지 않아도 됩니다. 다음은 변수 선언의 예제입니다:

val name: String = "Alice"  // String 타입의 불변 변수 선언
var age: Int = 30          // Int 타입의 가변 변수 선언

val pi = 3.14              // 타입 추론을 사용한 변수 선언
var count = 0

조건문과 반복문

Kotlin은 전통적인 조건문과 반복문을 지원합니다. if, else if, else를 사용한 조건문과 for, while을 사용한 반복문을 작성할 수 있습니다.

val score = 85

if (score >= 90) {
    println("A")
} else if (score >= 80) {
    println("B")
} else {
    println("C")
}

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

var count = 0
while (count < 5) {
    println(count)
    count++
}

함수 정의와 호출

Kotlin에서 함수는 fun 키워드를 사용하여 정의하며, 매개변수와 반환 타입을 지정할 수 있습니다. 다음은 함수의 정의와 호출 예제입니다:

fun greet(name: String): String {
    return "Hello, $name!"
}

val message = greet("Bob")
println(message)  // 출력: Hello, Bob!

클래스와 객체

Kotlin은 객체 지향 프로그래밍을 지원하며, 클래스와 객체를 사용하여 데이터와 기능을 캡슐화할 수 있습니다. 다음은 클래스와 객체의 예제입니다:

class Person(val name: String, var age: Int) {
    fun speak() {
        println("Hello, my name is $name and I'm $age years old.")
    }
}

val person = Person("Alice", 30)
person.speak()  // 출력: Hello, my name is Alice and I'm 30 years old.

Kotlin의 기본 문법을 이해하고 활용하여 간결하고 안전한 코드를 작성할 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *