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