Raku kurss / Padziļināti / Operatori

Īpašības un pragmas 🆕

Divas iespējas ļauj ietekmēt, kā kods tiek kompilēts, pirms tas vispār tiek izpildīts. Īpašība (trait) ir modifikators, kas pievienots deklarācijai — mainīgajam vai apakšprogrammai — un rakstīts ar is. Pragma ir moduļveida direktīva, ko ieslēdz ar use (vai izslēdz ar no), un kas maina kādu noteikumu pārējā leksiskā tvēruma ietvaros.

Jūs jau esat garāmejot izmantojuši īpašību, piemēram, is default. Šajā sadaļā īpašības tiek aplūkotas kā atsevišķa funkcionalitāte, parādīts, kā rakstīt savas, un iepazīstināts ar pragmām.

Šīs sadaļas temati

Prakse

Jūs gaida 2 viktorīnas par šīs sadaļas saturu.

Vingrinājumi

Šajā sadaļā ir 3 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.

  1. Rakstāms parametrs
  2. Pielāgota īpašība
  3. Atslābināt strict

Kursa navigācija

Viktorīna — Operatora definēšana   |   Iebūvētās īpašības