Zig 0.17.0-dev (Split by item)

This is an example of documentation generated by ZigDoc, an alternative to Zig's built-in Auto Doc feature. See also examples in other modes/formats. The project being documented here (as the example) is the Zig library itself.

digits2

Converts values in the range [0, 100) to a base 10 string.

fmt.digits2
pub fn digits2(value: u8) [2]u8

File

lib/std/fmt.zig:263

Code

pub fn digits2(value: u8) [2]u8 {
    if (builtin.mode == .small) {
        return .{ @intCast('0' + value / 10), @intCast('0' + value % 10) };
    } else {
        return "00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899"[value * 2 ..][0..2].*;
    }
}