zed 6bca0507ff On branch main
modified:   src/ch01.md
new file:   src/ex-ch01-04.zig
new file:   src/ex-ch01-05.zig
2023-11-11 00:27:29 +03:00
2023-11-11 00:27:29 +03:00
2023-11-09 10:34:44 +03:00

learning-zig-rus

translation...

    pub fn init(bp: *BitPredictor, f: *fs.File, r: *Reader) !Decoder {

        var d = Decoder {
            .bp = bp,
            .file = f,
            .reader = r,
        };

        var byte: u8 = undefined;
        for (0 .. 4) |_| {
            byte = try r.give() orelse 0;
            d.x = (d.x << 8) | byte;
        }
        return d;
    }
    pub fn init(bp: *BitPredictor, f: *fs.File, r: *Reader) !Decoder {

        var d = Decoder {
            .bp = bp,
            .file = f,
            .reader = r,
        };

        var byte: u8 = undefined;
        for (0 .. 4) |_| {
            byte = try r.give() orelse 0;
            d.x = (d.x << 8) | byte;
        }
        return d;
    }
Description
No description provided
Readme 240 KiB
Languages
Zig 100%