« BASSANOVA@新代田 | メイン | Movable Type 3.3 »

intとかuintとかとNumber

intとかuintの方がNumberより速度が速いらしい。
uint は "0 から 4,294,967,295"とのことで正の数と考えてよさそうだ。

ちなみに小数点以下は切り捨てられる様子

var tes:uint =7.5;
trace(tes);
//出力7

7.5ではなくて-1を入れたりするとやはりエラーになった。
intは"-2,147,483,648 から 2,147,483,647"だそうです。
Numberとの使い分けを意識づけるのがよさそう。

参考 akihiro kamijo int と uint

[追記]
F-siteの野中さんの記事はuintで定義して負の数使うときはマイナスつけるって感じなのかー。なるほど。
var nSize:uint = 50;


mySprite.graphics.drawRect(-nSize/2, -nSize/2, nSize, nSize);

トラックバック

このエントリーのトラックバックURL:
http://www2.infective.jp/mt/mtdayo-tb.cgi/538

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)