2007年11月28日水曜日

Missileスクリプトについて

Missileスクリプトの特徴として、変数の型宣言が必要ないことが挙げられます。
変数の型は、実行時に決まります。
JavaScriptなどと同じ、実行時型付けの言語です。

main()
{
  a = 3; // 3が整数なので、aは整数型になるが、
  a *= 1.5;     // ここで実数型になり
  a += "hoge";  // ここで文字型になる。
}

型が実行時に決まるので、上のような記述も出来ます。
この場合、プログラムの実行後に変数aは"4.5hoge"になります。

0 件のコメント: