abs
lib callCapy
function abs(value : f32) f32 function abs(value : f64) f64 function abs(value : s8) s8 function abs(value : s16) s16 function abs(value : s32) s32 function abs(value : s64) s64 function abs(value : u8) u8 function abs(value : u16) u16 function abs(value : u32) u32 function abs(value : u64) u64
Description
abs() removes the sign. The most negative value of a signed integer type has no positive counterpart; abs(s8(-128)) wraps to -128.
Parameters
value : a signed, unsigned, or floating-point number
Return Values
The absolute value, in the type of value. An unsigned value is returned unchanged.
Example
Capy
print(abs(-7), " ", abs(-2.5), " ", abs(s8(-128)), "\n")
Output
7 2.5 -128