반응형
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 |