İçeriğe geç

Derin iç içelik (ARCH8184)

Anahtar kotlin.quality.deep-nesting · Önem warning · Kategori quality

Üç seviyeden derin iç içe kontrol akışını işaretler.

if (a) { if (b) { for (x in xs) { if (x.ok) { doIt() } } } }
if (!a || !b) return
xs.filter { it.ok }.forEach { doIt() }

Erken dönüş kullanın, fonksiyon çıkarın ya da koleksiyon işlemlerine geçin.