>>234
それ、型を宣言するのと何が違うん?

ああ、実行時に異なる変数を代入すれば違う型として扱えるってことか。

んでも、違う型になりえる変数を使うことにイマイチメリットが見いだせないなぁ。