spread operator
-
Kotlin Spread Operator (코틀린 스프레드 연산자)Kotlin 2020. 12. 16. 17:21
코틀린에서 배열로 된 변수를 vararg 함수의 매개변수로 전달할 수 있습니다. 이 경우 spread operator (스프레드 연산자) 를 사용할 수 있습니다. 사용법은 변수 앞에 *을 붙이는 형태로 사용합니다. ex1> fun printNumbers(vararg numbers: Int) { for (number in numbers) { println(number) } } val numbers = intArrayOf(1, 2, 3) printNumbers(*numbers) // This is the same as passing in (1, 2, 3) ex2> val a = arrayOf(1, 2, 3) val list = asList(-1, 0, *a, 4) // This is the same as p..