From: matz@... (Yukihiro Matsumoto) Date: 2001-08-02T03:28:41+09:00 Subject: [ruby-talk:18986] Re: a variable scope question Hi, In message "[ruby-talk:18980] a variable scope question" on 01/08/02, Yuguo Wang writes: |To me, in the following codes, line is declared in the begin ... end |block, how come it is still available outside of the block? Could anyone |give me some help in understanding this? Thanks a lot. Scopes are introduced by the following statements, class, module, def, and do. begin is not among these statements. matz.