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: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська