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 • Български • Русский • Українська