関数内関数から外側の変数にアクセスできないんですが、
こういうものなんですか?
ブロックだと外側にもアクセスできるんですが・・・
グローバルにするか、引数で渡してやるしかない?

でも、他の言語だとできるので、なんだか悲しい