Reflection module

signed_integer_range_from_size

procedureSource

The lowest and highest signed value that fits in size_in_bytes bytes (1, 2, 4 or 8).

signed_integer_range_from_size :: (size_in_bytes: int) -> (low: s64, high: s64)

Parameters

size_in_bytes: int

Returns

low: s64
high: s64
Example↗
low, high := signed_integer_range_from_size(1);
assert(low == -128 && high == 127);

See also