Cursus Raku / Essentiëlen / Meer over types

Getypte variabelen

In Raku kan een scalair variabele (of een scalair container) een enkel object van verschillende typen bevatten. Bijvoorbeeld, dezelfde variabele kan eerst een getal bevatten, en daarna een string:

my $var = 42;
$var = 'Hallo';

Hier is een ander voorbeeld van het mengen van verschillende datatypen in dezelfde expressie:

my $a = '100';
my $b = 200;
say $a + $b; # 300

Dit is waarschijnlijk niet de beste programmeerpraktijk, maar het is een perfect geldig Raku-programma.

Niettemin, Raku stelt je in staat om te specificeren wat een gegeven variabele mag bevatten. Er zijn meer details in de onderstaande onderwerpen.

Onderwerpen in deze sectie

Praktijk

Maak de 2 quizzen over de inhoud van deze sectie.

Oefeningen

Deze sectie bevat 4 oefeningen. Bekijk alle onderwerpen van deze sectie voordat je aan de oefeningen begint.

  1. Maak variabelen van alle bekende typen
  2. Onderzoek het resultaat van prompt — Strings
  3. Onderzoek het resultaat van prompt — Getallen
  4. Gebruikersinvoer naar een getal converteren

Cursusnavigatie

Quiz: Wat is zijn type?   |   Type beperkingen