Sobes.tech
Middle

Kotlin proqramlaşdırma dilində Unit və Nothing sinifləri haqqında danışın.

sobes.tech Süni İntellekt

AI-dan cavab

Unit bir singletondur və funksiyaların heç bir mənalı dəyər qaytarmadığı halda istifadə olunur. Bu, Java'dakı void-a bənzəyir, amma fərqi odur ki, Unit real bir tirdir.

Nothing xüsusi bir tirdir və funksiyanın heç vaxt normal şəkildə bitməyəcəyini göstərir (məsələn, istisna atır və ya sonsuz dövrə başlayır). Bu, geri dönüş tipi və ya heç vaxt dəyər almayacaq bir xüsusiyyətin tipi kimi istifadə edilə bilər. Kotlin-də bütün digər tiplərin alt tipləridir.