2011年4月16日土曜日

0 で割ると無限


0 で割るってどういうこと? 誰しも一度は考えたことがあるのではないでしょうか?

コンピュータで 0除算をすると、いろいろ困ったことが起きてしまいます。
Excel では「#DIV/0!」と、ビックリマークまで付けて怒られます。

Quartz Composer ではどうなるでしょう?

Mathematical Expression パッチでは Nan (Not a Number)、Math パッチとJavascript パッチではInf (Infinity) が返りました。
Number 型に無限 という値が定義されているんですね。

このInf を Number Formatter に入れると、∞ と表示されます。さすが Quartz Composer、美しいですね。


ちなみに、「-0」という値もあります。

0 件のコメント:

コメントを投稿