core :: Numeric :: zero
self
# The value of zero in the domain of `self` fun zero: OTHER is abstract
redef fun zero do return 0.to_u32
redef fun zero do return 0.to_i8
redef fun zero do return 0.to_i16
redef fun zero do return 0.to_u16
redef fun zero do return 0.to_i32
# assert((3.to_r).zero == 0.to_r) redef fun zero do return new Ratio(new NativeMPQ)
redef fun zero do return 0.to_b
redef fun zero do return 0.0
# assert(11.to_bi.zero == 0.to_bi) redef fun zero do return new BigInt(new NativeMPZ)
redef fun zero do return 0