From: Greg Fodor Date: 2007-05-26T03:55:04+09:00 Subject: Re: Introducing the "it" keyword > This has been pointed out already in this thread. This has also been pointed out as *not* working :) Unless sum is previously defined it will not, and if it is, it will hold sum too long. I also realized this case sucks: puts it if true || |my_string| Either it doesn't get defined or ruby has to bind it pipes higher than ||. I consider these both somewhat borked. I still want that 'it' default first name though! let 1+2+3 { puts it if it < 4 } Nice.