Raku kurss / Padziļināti / Konteineri

Konteksti 🆕

Vērtība Raku valodā dažreiz var uzvesties atšķirīgi, pielāgojoties kontekstam, kurā tā tiek izmantota. Piemēram, viens un tas pats masīvs var darboties kā skaitlis (tā garums), kā virkne (tā elementi apvienoti) vai kā patiesuma vērtība (masīvs ir tukšs vai nē), atkarībā no tā, ko apkārtējais kods pieprasa.

Kontekstu izpratne izskaidro daudzas Raku lietas, kas citādi izskatītos pārsteidzoši: kāpēc +@array ir skaitlis, kāpēc masīvs, kas ievietots skalārā, uzvedas kā viens elements, un kāpēc if @array pārbauda tukšumu. Šī sadaļa aplūko galvenos kontekstus.

Šī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. Piespiest skaitli
  2. Būla pārbaude
  3. Vienums vai saraksts

Kursa navigācija

Risinājums: Saistīt skalāru   |   Skaitliskais, virkņu un Būla konteksts