6bca0507ff1172d9ddfbd3557752013dc0ef970a
modified: src/ch01.md new file: src/ex-ch01-04.zig new file: src/ex-ch01-05.zig
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
Languages
Zig
100%