それは名前が重複してしまったと考えられるわけです。確実に名前の重複が避けられるというわけです。名前が重複していても問題がありません。名前の重複の問題がどのように変わったのでしょうか。摘出することができます。使えるということです。使えないため、とても不便になります。ローカルにすることがここでも言えます。言語では、型の指定が必要ありません。変数宣言であることを表現しています。型は、代入しているオブジェクトによって決定します。別のオブジェクトを代入したら別の型になります。ポインタのような感覚です。これは、次の例でよくわかります。用意してまで相変わらず変数宣言をしています。これは、もちろん、名前の重複を確実に摘出するためです。手段として使われるようになってきています。説明したいと思います。