in reply to The last command is like the break statement in C

Well, Perl was made by a linguist. It strikes me that 'break' is very machine oriented where 'last' is very human oriented. The computer knows that when it's looping it is in a state to be 'broken', but when a person (imagine a real newbie here) comes along and reads your code, they will try and read it through like a story. "while this is true do this. Unless you see that, which will be that last time you do this." flows very well.

There may be better reasons than this. I am not a guts guy and this may have to do with the guts. But this seems like a very good reason to me - having just gotten through the first half of Camel ed3.

-- I'm a solipsist, and so is everyone else. (think about it)

  • Comment on Re: The last command is like the break statement in C