use overload;BEGIN { overload::constant ( integer => sub { return inf if($_[1]==3); $_[1]; } );} for ($x=0; $x<3; ++$x) { print "$x,"; last if($x>10);}
Standard input is empty
0,1,2,3,4,5,6,7,8,9,10,11,
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!