面试题答案
一键面试fun main() {
val array = intArrayOf(1, 2, 3, 4, 5)
// 1. 计算数组所有元素的和
val sum = array.sum()
println("数组所有元素的和: $sum")
// 2. 将数组中的每个元素翻倍并生成新的数组
val doubledArray = array.map { it * 2 }.toIntArray()
println("翻倍后的数组: ${doubledArray.contentToString()}")
// 3. 找出数组中的最大元素
val maxElement = array.maxOrNull()
maxElement?.let {
println("数组中的最大元素: $it")
}?: run {
println("数组为空,无最大元素")
}
}