October 2018
Intermediate to advanced
370 pages
9h 15m
English
Kotlin allows programmers to pass arguments separated by commas to the function. These arguments are automatically converted into an array. This is called a vararg, a variable argument. Declare a vararg along with its type in the function declaration:
fun varargString(vararg list : String){ for (item in list){ println(item) }}fun main (args: Array<String>) { varargString("ett","tva","tre") varargString("Sat","Sun","Mon")}
As another example, write a function that takes an integer vararg as a parameter, adds it, and displays the total on the screen:
fun addVararg(vararg list: Int){ var total = 0 for (item in list){ total += item } println("Total $total")} fun main (args: Array<String>) { addVararg(1,2,3,4,5,6,7,8,9,10) ...Read now
Unlock full access