From: ts Date: 2002-10-06T00:13:41+09:00 Subject: Re: Specifying local and external block parameters (that old chestnut) >>>>> "Y" == Yukihiro Matsumoto writes: Y> * variables assigned by ":=" should be local to the block (or Y> possibly local to the nearest compound statements). What it will do with ? b = 12 2.times do |i| b = i # ... b := i end p b the result is `12' or `1' Guy Decoux