Google

$BA0(B - $B>e(B - $B - $BL\

Numeric

Numeric$B$O?tCM$NCj>]%/%i%9$G$9!%(B

$B%9!<%Q!<%/%i%9(B:

Object

$B%$%s%/%k!<%I$7$F$$$k%b%8%e!<%k(B:

Comparable

$B%a%=%C%I(B:

+ self

self$B<+?H$rJV$7$^$9!%(B

- self

self$B$NId9f$rH?E>$5$;$?$b$N$rJV$7$^$9!%(B

self <=> other

self$B$H(Bother$B$rHf3S$7$F!$(B self$B$,Bg$-$$;~$K@5!$Ey$7$$;~$K(B0$B!$>.$5$$;~$KIi(B $B$N@0?t$rJV$7$^$9!%(B

abs

self$B$N@dBPCM$rJV$7$^$9!%(B

chr

Integer(self)$B$KBP1~$9$k(BASCII$BJ8;z$r(B1$BJ8;z$@$14^$s(B $B$@J8;zNs$rJV$7$^$9!%(B

coerce(number)

number$B$N7?$r<+J,$HD>@\1i;;$G$-$k7?$KJQ49$7$F(B [number,self]$B$H$$$&G[Ns$K3JG<$7$FJV(B $B$7$^$9!%?tCM%/%i%9$N;;=Q1i;;;R$ODL>o<+J,$H1i;;$G$-$J$$%/%i%9(B $B$r%*%Z%i%s%I$H$7$Fcoerce$B$r;H$C$F<+J,(B $B$H%*%Z%i%s%I$rJQ49$7$?>e$G1i;;$r9T$$$^$9!%(B

divmod(other)

other$B$K$h$k>&$H>jM>$N(B2$BMWAG$NG[Ns$rJV$7$^$9!%(B

integer?

self$B$,@0?t$N;~!$??$rJV$7$^$9!%(B

nonzero?

$B%<%m$N;~!$56$rJV$7!$Hs%<%m$N;~(Bself$B$rJV$7$^$9!%(B

zero?

$B%<%m$N;~!$??$rJV$7$^$9!%(B


$BA0(B - $B>e(B - $B - $BL\

matz@netlab.co.jp