Boş bir dizideki basit küçültme:Boş bir Kotlin dizisinde nasıl arama yapılır?
"main" iş parçacığındaki özel durum java.lang.UnsupportedOperationException: Boş yinelenen yinelenemez.aynı istisna zincirleme zaman: o azaltmak beklenen operasyon
val a = intArrayOf()
val b = a.reduce({ memo, next -> memo + next }) // -> throws an exception
val a1 = intArrayOf(1, 2, 3)
val b1 = a.filter({ a -> a < 0 }).reduce({ a, b -> a + b }) // -> throws an exception
mi yoksa bir hata mı?
Herhangi bir geçici çözüm var mı?
: Sadece toplamı için 'reduce' kullanıyorsanız, o zaman numaraların listelerinin yerleşik' .sum() 'kullanabilir ve malzeme toplayarak eğer Bu biraz özel, sonra da yardımcı olmak için bir uzatma fonksiyonu yazabilirsiniz. –