From: Kyung won Cheon Date: 2008-08-18T15:29:04+09:00 Subject: What's difference? --- test1.rb --- b = 1 puts a if a = b # NameError: undefined local variable or method `a' for main:Object --- test2.rb --- a = 1 if false puts defined?(a) # local-variable ############### # Help Me^^ ############### -- Posted via http://www.ruby-forum.com/.