> 中でだけ使っていたつもりの変数がふつうに外からも見える

たぶん、このケースに一番遭遇しやすいのは `if` 文かな。

```ruby
if true
  a = 'hoge'
end

a #=> 'hoge'
```

一見びっくりするけど、逆に

```ruby
a = nil

if true
  a = 'hoge'
end

a #=> 'hoge'
```

のように書かなくていいので便利なときがあります。