in reply to Re: using foreach with a regex
in thread using foreach with a regex

whenever you can one, you can also use the other instead.

Almost.

>perl -le"sub for { print 1 } sub foreach { print 2 } &for;" 1 >perl -le"sub for { print 1 } sub foreach { print 2 } &foreach;" 2

and

>perl -le"print 'for';" for >perl -le"print 'foreach';" foreach

This post is not to be taken seriously :)

Replies are listed 'Best First'.
Re^3: using foreach with a regex
by JadeNB (Chaplain) on Dec 05, 2008 at 16:36 UTC
    whenever you can one, you can also use the other instead.
    Almost.
    Almost. moritz just said that you can use the other, not that you'll get the same result. :-)
      Well, you cannot (unless you want to include fatal (run time) errors in 'not getting the same result').
      $ perl -wE 'sub for {say "Hello"} &for' Hello $ perl -wE 'sub foreach {say "Hello"} &for' Undefined subroutine &main::for called at -e line 1.