Cursus Raku / Essentiëlen / Getypte variabelen

Type beperkingen

Raku is een taal met het zogenaamde graduele typesysteem. In de meeste gevallen hoef je je geen zorgen te maken over het specificeren van het type van de variabele. In sommige gevallen wil je echter het type voor de gegeven variabele beperken, en dat kun je doen door het type als volgt op te geven:

my Int $var = 42;

Nu is het mogelijk om een andere integer-waarde aan $var toe te wijzen, maar een poging om een string of zelfs een drijvend-komma getal toe te wijzen eindigt met een uitzondering:

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

Dit programma geeft de volgende foutmelding:

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

Oefening

Maak de quiz die de inhoud van dit onderwerp behandelt.

Cursusnavigatie

Getypte variabelen   |   Getypte variabelen / Gebruik van of


💪 Or jump directly to the exercises to this section.

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська