>>972
> メソッドのシグニチャを変更しないで
> メソッドに情報を渡す方法のひとつだから
> (ただし最も邪悪な)

そうだよね。邪悪だよね。
その時点でグローバル変数は切り捨てで終わる話なのにね。