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; }