codeslayer: wie werden variablen evaluiert?

Beitrag lesen

Wie kommt das tatsächliche Ergebnis zustande?

obwohl ich kein perl-coder bin:

das ganze wird als einzelner ausdruck interpretiert. die inkrement-operatoren werden schon vor dem ausgeben ausgeführt, $i ist also bei der ausgabe schon 2. $i++ gibt den wert vor der erhöhung zurück, also 0. ++$i gibt den wert nach der erhöhung zurück, also auch 2.

Hoffe das genügt als Erklärung.

Gruß,
Niklas