Массив как параметр функции в Kotlin
Массив передают в функцию так же, как список.
Тип параметра указывают как массив, например
Array<Int>:
fun func(arr: Array<Int>) {
println(arr[0])
}
fun main() {
func(arrayOf(1, 2, 3)) // 1
}
Функция может обойти массив циклом и вернуть сумму элементов:
fun func(arr: Array<Int>): Int {
var sum = 0
for (num in arr) {
sum += num
}
return sum
}
fun main() {
println(func(arrayOf(1, 2, 3))) // 6
}
Дан массив:
val arr = arrayOf(1, 2, 3, 4, 5)
Сделайте функцию, которая выведет элементы этого массива в консоль.
Дан массив:
val arr = arrayOf(1, 2, 3, 4, 5)
Сделайте функцию, которая вернет сумму элементов этого массива.