Raku kurss / Pamati / Tipizētie mainīgie

Tipu ierobežojumi

Raku ir valoda ar tā saucamo pakāpenisko tipu sistēmu. Vairumā gadījumu jums nav jāuztraucas par mainīgā tipa norādīšanu. Tomēr dažos gadījumos jūs varat vēlēties ierobežot konkrētā mainīgā tipu, un to var izdarīt, norādot tipu, kā parādīts zemāk:

my Int $var = 42;

Tagad ir iespējams piešķirt citu veselu skaitli $var, bet mēģinājums ievietot virkni vai pat peldošā punkta skaitli beigsies ar izņēmumu:

my Int $var = 42;
$var = '314E-2';

Šī programma izmet šādu kļūdu:

Type check failed in assignment to $var; expected Int but got Str ("314E-2")
  in block <unit> at t.raku line 2

Prakse

Pabeidziet viktorīnu, kas aptver šīs tēmas saturu.

Kursa navigācija

Tipizētie mainīgie   |   Tipizētie mainīgie / Izmantojot of


💪 Or jump directly to the exercises to this section.

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська