Kurso de Raku / Progresinta / Operatoroj / Tipoj de Raku-operatoroj

Kvizo — Prefikso aŭ postfikso

Vi vidis ++ skribitan post variablo, kiel postfikson. Ĝi ankaŭ povas esti skribita antaŭ ĝi. Kiu kategorio estas ++ en ++$x?

my $x = 5;
say ++$x;
1prefix
0postfix
0infix
0postcircumfix

Kategorio estas decidata pure laŭ pozicio. Skribita antaŭ sia unuopa operando, ++$x estas prefiksa operatoro — la sama ++ estas postfikso, kiam skribita poste, kiel en $x++. Ambaŭ formoj inkrementas $x; la prefiksa redonas la novan valoron, do ĉi tio presas 6.

Kursa navigado

Kvizo — Operatorkategorioj   |   Kvizo — Vorta operatoro