Scala-da gizli sinif nədir?
Scala-da gizli sinif nədir?

Video: Scala-da gizli sinif nədir?

Video: Scala-da gizli sinif nədir?
Video: Tr'de İlk Skoda SCALA GİZLİ ÖZELLİKLER 2024, Dekabr
Anonim

Scala 2.10 adlı yeni funksiya təqdim etdi gizli siniflər . An gizli sinif a sinif ilə işarələnmişdir gizli açar söz. Bu açar söz onu edir sinifin üçün əsas konstruktor mövcuddur gizli dönüşüm zaman sinif əhatəsindədir. Gizli siniflər SIP-13-də təklif edilmişdir.

Bundan əlavə, Scala-da gizli nə var?

The gizli açar söz müvafiq obyektin istifadə oluna biləcəyini göstərir dolayısı ilə . Scala əvvəlcə axtaracaq gizli təriflər və gizli metodu ilə nöqtədə birbaşa (prefiks olmadan) əldə edilə bilən parametrlər gizli parametr bloku adlanır.

Eynilə, Scala-da bir növ nədir? kontekstində Scala , a tip sinfi ailəsidir növləri məlum davranışlar toplusunu dəstəkləyən. Bu, məsələn, ailəsi ola bilər növləri unikal tam identifikatoru ifşa edən. Bu, bir əlamət və bu xüsusiyyətin istənilən sayda gizli nümunələri vasitəsilə həyata keçirilir.

Sonradan soruşa bilərsiniz ki, Scala gizli necə işləyir?

Scala “İmplicits” sizə birbaşa çağırış metodlarını və ya istinad dəyişənlərini buraxmağa imkan verir, əksinə sizin üçün əlaqə yaratmaq üçün kompilyatora etibar edir. Gizli funksiyalar, kod başqa cür tərtib olunmasa, avtomatik olaraq çağırılacaq deflərdir.

İmplicitlər nədir?

gizli . Sifətdən istifadə edin gizli bir şeyin başa düşüldüyünü, lakin aydın şəkildə ifadə edilmədiyini nəzərdə tutduğunuzda. Amma sifət gizli həm də "şübhəsiz tam" deməkdir, buna görə də bizdə olduğunu söyləyə bilərik gizli kiməsə güvənmək və ya güvənmək.

Tövsiyə: