in reply to Re: What is the difference between a Statement and an Expression?
in thread What is the difference between a Statement and an Expression?

A statement (in perl) is anything that is ended with a ";" while an expression is the part of a statement that actually does something like a mathematical computation, or the assigning of a value etc.
So, in
for (my $i = 0; $i < 10; $i++) { print "\$i = "; print $i }
there are three statements, my $i = 0;, $i < 10; and print "\$i = ";, but print $i isn't, and neither is the entire for construct?

Curious.