日本語で言えば

 配列として x を整数型で宣言。


てのを毎回、変数宣言毎に書いてるわけで、 そのうち、何かの感覚が壊れるわな。
dim が互換の為に仕方ないのだとしたって defとか var とかで宣言出来るべきだろ