3a2a147445ea629a4836dd7893fe41d48924e58e
modified: src/ch04.md new file: src/ex-ch04-01.zig new file: src/ex-ch04-02.zig new file: src/ex-ch04-03.zig new file: src/ex-ch04-04.zig new file: src/ex-ch04-05.zig new file: src/ex-ch04-06.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%