Kotlinには可変長引数が可能。ちなみにJava5からもある。
修飾子 vararg
をつける
例
fun hoge(vararg fuga: Int) { var sum = 0 for(i in fuga) { sum += i } return sum } hoge(1,10,100)
配列ごと渡す場合には変数名の前に *
をつける
val hoges = arrayOf(1, 10, 100) printAll(*hoges)
Kotlinには可変長引数が可能。ちなみにJava5からもある。
修飾子 vararg
をつける
例
fun hoge(vararg fuga: Int) { var sum = 0 for(i in fuga) { sum += i } return sum } hoge(1,10,100)
配列ごと渡す場合には変数名の前に *
をつける
val hoges = arrayOf(1, 10, 100) printAll(*hoges)