본문 바로가기
Android/Kotlin

Kotlin 코틀린 가변인자, vararg , 스프레드 연산자

by Derricks2 2021. 10. 31.
반응형

vararg 가변 인자는 개수가 정해지지 않은 인자를 말합니다

스프레드연산자 통해 * vararg에 값을 한번에 전달 가능하다 

fun printString(vararg strings : String): Unit {
    for (string in strings) {
        println(string)
    }
}

fun main() {
    printString("derrick")
    printString("derrick", "summer")
    printString("derrick", "summer", "toghter")
}

 

fun excelTest() {
    val family = arrayOf("derrick", "summer", "toghter")
    printData(*family)
}
fun printData(vararg sentences : String) {

    var finalSentence = ""
    for(name in sentences) {
        finalSentence += name
    }
    println(finalSentence)
}
반응형

'Android > Kotlin' 카테고리의 다른 글

Kotlin 콜렉션  (0) 2022.02.22
인터페이스 ? 추상클래스?  (0) 2021.12.23
코틀린, Kotlin 콜렉션,Collection  (0) 2021.11.01
Java 개발자를 위한 Kotlin 필수 사항  (0) 2021.09.25