core :: Numeric :: value_of
val
self
assert 1.0.value_of(2) == 2.0 assert 1.0.value_of(2.0) == 2.0 assert 1.value_of(2) == 2 assert 1.value_of(2.0) == 2
# The value of `val` in the domain of `self` # # assert 1.0.value_of(2) == 2.0 # assert 1.0.value_of(2.0) == 2.0 # assert 1.value_of(2) == 2 # assert 1.value_of(2.0) == 2 fun value_of(val: Numeric): OTHER is abstract
redef fun value_of(val) do return val.to_u32
redef fun value_of(val) do return val.to_i8
redef fun value_of(val) do return val.to_i16
redef fun value_of(val) do return val.to_u16
redef fun value_of(val) do return val.to_i32
# assert((3.to_r).value_of(2) == 2.to_r) redef fun value_of(n) do return n.to_r
redef fun value_of(val) do return val.to_b
redef fun value_of(val) do return val.to_f
# assert(11.to_bi.value_of(4) == 4.to_bi) redef fun value_of(i) do return i.to_bi
redef fun value_of(val) do return val.to_i