Kotlin 가변 인자(vararg) 완벽 가이드

✨ 개요

코틀린의 vararg 키워드는 함수에 가변 개수의 인자를 전달할 수 있도록 해주는 기능입니다. 자바의 … 문법과 유사하지만, 더 강력하고 직관적인 방식으로 사용할 수 잇습니다.


1. 🧩 기본 사용법

printAll("Hello", "World", "Kotlin")

fun printAll(vararg messages: String) {
    for (msg in messages) {
        println(msg)
    }
}

2. ⚙️ 스프레드 연산자(*)와 함께 사용하기

val words = arrayOf("one", "two", "three")
printAll(*words)

fun printAll(vararg messages: String) {
    for (msg in messages) {
        println(msg)
    }
}

3. 📝 주의사항


4. 🧾 결론

vararg는 함수의 유연성을 높여주고, 선언적이고 간결한 코틀린 코드 스타일을 완성하는 강력한 도구입니다. 트깋 스프레드 연산자와 함께 쓰면 배열과 혼합해서도 쉽게 사용할 수 있으니 적극적으로 활용해 보세요.



Related Posts