メソッド内メソッド定義って無くならないかなぁ。なんかでクラス定義になるのか、コンパイル時に判別できないんだよね。メソッド内メソッド定義は禁止、って言ったら怒られるかなあ。うーん、解決策が見えない。結局、メソッド内メソッド定義はメソッドの中のブロックなど以外でないとダメ、ということにした。キャンセルされない、とかが起きる。解決策がわからないんだけど、どうしたもんかな。やる奴が悪い、ってことなのかしらん。一切わたってこなくなった。これは改悪ではないのかなぁ。