Wat is implisiete klas in Scala?
Wat is implisiete klas in Scala?

Video: Wat is implisiete klas in Scala?

Video: Wat is implisiete klas in Scala?
Video: Differential Equations: Implicit Solutions (Level 1 of 3) | Basics, Formal Solution 2024, November
Anonim

Scala 2.10 het 'n nuwe kenmerk bekendgestel genaamd implisiete klasse . An implisiete klas is 'n klas gemerk met die implisiete sleutelwoord. Hierdie sleutelwoord maak die klas s'n primêre konstruktor beskikbaar vir implisiete omskakelings wanneer die klas is in omvang. Implisiete klasse is voorgestel in SIP-13.

Behalwe dit, wat is implisiet in Scala?

Die implisiete sleutelwoord dui aan dat die ooreenstemmende voorwerp gebruik kan word implisiet . Scala sal eers soek implisiete definisies en implisiete parameters wat direk verkry kan word (sonder 'n voorvoegsel) by die punt waarop die metode met die implisiete parameter blok genoem word.

Net so, wat is 'n tipe in Scala? In die konteks van Scala , a tipe klas is 'n familie van tipes wat 'n bekende stel gedrag ondersteun. Dit kan byvoorbeeld die familie van tipes wat 'n unieke heelgetal identifiseerder blootstel. Dit word geïmplementeer deur 'n eienskap en enige aantal implisiete gevalle van daardie eienskap.

Vervolgens kan mens ook vra, hoe werk Scala implisiete?

Scala "implisiete" laat jou toe om roepmetodes of verwysingsveranderlikes direk weg te laat, maar vertrou eerder op die samesteller om die verbindings vir jou te maak. Implisiete funksies is def s wat outomaties opgeroep sal word as die kode nie andersins saamgestel word nie.

Wat is implisiete?

implisiete . Gebruik die byvoeglike naamwoord implisiete wanneer jy bedoel dat iets verstaan word, maar nie duidelik gestel word nie. Maar die byvoeglike naamwoord implisiete beteken ook "voltooi sonder enige twyfel," sodat ons kan sê dat ons het implisiete vertroue of vertroue in iemand.

Aanbeveel: