>>555
書いてから色々気付く。うつ。

> q.on('-d') {|v| debug = v} でいいじゃんか。

初見で「vはブロック内ローカル変数なんだな」と想像できるのは、
過去にそういう言語を経験したことがある人のみではないか、
ということです。逆に最初にRubyを憶えてから他の言語を使う際には
逆の問題が起きたりしないのかな、とも思いますが、
そんなことない?