Function number [src]
Prototype
pub fn number(self: *@This()) ?usize Parameters
self: *@This() Source
pub fn number(self: *@This()) ?usize {
var r: ?usize = null;
while (self.peek(0)) |byte| {
switch (byte) {
'0'...'9' => {
if (r == null) r = 0;
r.? *= 10;
r.? += byte - '0';
},
else => break,
}
self.i += 1;
}
return r;
}