Переменное число аргументов в Kotlin
Ключевое слово vararg перед параметром
позволяет передать при вызове сколько угодно
значений одного типа. Внутри они доступны
как массив. Давайте сложим все переданные
числа:
fun func(vararg nums: Int): Int {
var sum = 0
for (num in nums) {
sum += num
}
return sum
}
fun main() {
println(func(1, 2)) // 3
println(func(1, 2, 3)) // 6
}
Сделайте функцию func с параметром
vararg целых чисел. Она должна
выводить в консоль сумму переданных чисел.
Вызовите ее для чисел 1 и 2,
а затем для чисел 1, 2
и 3.
Сделайте функцию func с параметром
vararg целых чисел. Она должна
возвращать произведение переданных чисел.