Google

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

Precision

$B@:EY$r$b$D6q>]?tCM%/%i%9$N$?$a$N(BMix-in$B!%(B $B$3$3$G(B $B$$$&@:EY$H$O]?tCM%/%i%9$dJ#(B $BAG?t!$9TNs$J$I$=$l$i<+?H$,

$B%/%i%9%a%=%C%I(B:

induced_from(number)

number $B$r<+J,$N%/%i%9$KJQ49$7$?7k2L$rJV$7$^$9!%(B $B%G%U%)%k%H$N(B $BDj5A$O!$(BTypeError $B$rH/@8$9$k$N$G!$(BMix-in$B$7$?%/%i%9$G$3$N%a%=%C(B $B%I$r:FDj5A$9$kI,MW$,$"$j$^$9!%(B $B:FDj5A$K!$(BPrec#prec$B$r;H$&$H!$(B $BL58B%k!<%W(B $B$K$J$k2DG=@-$,$"$j$^$9!%(B

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

prec(klass)

self $B$r@:EY(B klass $B$KJQ49$7$?7k2L$rJV$7$^$9!%(B $B%G%U%)%k%H$NDj5A$G$O(B klass.induced_from(self) $B$r8F$S=P$7!$(B $B$=$N7k2L$rJV$7$^$9(B $B?7$7$/@:EY%/%i%9$r:n$k$H$-$OAH$_9~$_%/%i%9$N(B induced_from $B$rJQ99$9$k$N$G$O$J$/!$$3$N(B prec $B$N:FDj5A$GBP1~$9$k$Y$-$G$9!%(B

prec_i

self $B$r(B Integer $B$KJQ49$7$^$9!%(B prec(Integer) $B$HEy2A$G$9!%(B

prec_f

self $B$r(B Float $B$KJQ49$7$^$9!%(B prec(Float) $B$HEy2A$G$9!%(B


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

matz@netlab.co.jp