Cursus Raku / Elementa / Fundamenta variabilium et generum datorum / Scalari variabiles

Definita-vel operator

Utere sic dicto definitus-vel operatore // ut valorem subsidiarium accipias si variabilis nondum statuta est.

my $a = 'alpha';
say $a // 'gamma';

my $b;
say $b // 'delta';

Hoc programma imprimit:

alpha
delta

Valor $a statuitur in prima linea, ita in expressione $a // 'gamma', valor praesens $a adhibetur. E contra, variabilis $b non initiata est, ergo $b // 'delta' operandum dextrum latus reddit, et programma delta imprimit.

//=

Combinatio // et = dat operatorem //= qui valorem assignat si variabilis non definitur.

my $x;
$x //= 42;
say $x; # 42

Quiz 2: Declaratio et initializatione vel declaratio cum initializatione   |   Nomina variabilium


💪 Vel recta ad exercitationes huius sectionis i.