Raku kurss / Padziļināti / Operatori / Raku operatoru tipi

Viktorīna — Prefikss vai postfikss

Jūs esat redzējuši ++ rakstītu aiz mainīgā kā postfiksu. To var rakstīt arī pirms tā. Kādai kategorijai pieder ++ izteiksmē ++$x?

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

Kategoriju nosaka tikai pozīcija. Rakstīts pirms sava vienīgā operanda, ++$x ir prefiksa operators — tas pats ++ ir postfiksa operators, ja rakstīts aiz operanda, kā $x++. Abas formas palielina $x; prefiksa forma atgriež jauno vērtību, tāpēc šeit tiek izdrukāts 6.

Kursa navigācija

Viktorīna — Operatoru kategorijas   |   Viktorīna — Vārdu operators