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)) |code_point| {
switch (code_point) {
'0'...'9' => {
if (r == null) r = 0;
r.? *= 10;
r.? += code_point - '0';
},
else => break,
}
_ = self.iter.nextCodepoint();
}
return r;
}