Reflection module

unsigned_integer_range_from_size

procedureSource

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

unsigned_integer_range_from_size :: (
    size_in_bytes: int
) -> (low: u64, high: u64)

Parameters

size_in_bytes: int

Returns

low: u64
high: u64
Example↗
low, high := unsigned_integer_range_from_size(2);
assert(low == 0 && high == 65535);

See also