有一个数组,我从中取出奇数位置的偶数元素,将它们写入一个新数组,然后我需要计算新数组中元素的总和并将它们显示在文本字段中,但某处类型转换显然不正确
fun masCount(view: View) {
val countString = textView.text.toString(); // получаем значение из поля
val arrayItems = arrayOf(1, 2, 3, 4, 5);
val evenItems = emptyArray<Int>();
for ((index, value) in arrayItems.withIndex()) {
if ((value % 2) == 0) {
if((index)!=0){
evenItems[index+0] = index;
}
}
}
textView.text = evenItems.sum(); // ругается вот на эту строчку
}
所以是的,问题出在类型上。
解决方案很明显:
此外,您对数组的操作不正确,您需要这个: