まつもと ゆきひろです

In message "[ruby-math:00383] puts 'Why?' if 0 ** 0 == 1"
    on 01/02/15, IKEGAMI Daisuke <daisu-ik / is.aist-nara.ac.jp> writes:

|ruby 1.6.2 (2000-12-25) [alphaev56-osf4.0d] で,
|0 ** 0 が 1 を返すのが不思議です.

不思議か不思議でないか判断する能力は持たないのですが、手近な
プログラミング言語の処理系で 0 の 0 乗が 1 でない処理系はな
いようです(Scheme, Perl, Python, C, Ruby)。そういえば、昔
「そう定義する」と数学の授業で聞いたような...