Kurso de Raku / Esencoj / Skalaraj variabloj

La difinita-aŭ operatoro

Uzu la tiel nomatan difinita-aŭ operatoron // por akiri anstataŭan valoron se variablo ankoraŭ ne estas agordita.

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

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

Ĉi tiu programo presas:

alpha
delta

La valoro de $a estas agordita en la unua linio, do en la esprimo $a // 'gamma', la nuna valoro de $a estas uzata. Kontraste, la variablo $b ne estis inicializita, do $b // 'delta' redonas la dekstran operandon, kaj la programo presas delta.

//=

La kombinaĵo de // kaj = donas la operatoron //= kiu asignas valoron se la variablo ne estas difinita.

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

Kurso navigado

Skalaraj variabloj / Deklarado kun inicialigo   |   Skalaraj variabloj / Nomoj de la variabloj


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська