Function peek [src]
Prototype
pub fn peek(self: *@This(), n: usize) ?u21
Parameters
self: *@This()
n: usize
Source
pub fn peek(self: *@This(), n: usize) ?u21 {
const original_i = self.iter.i;
defer self.iter.i = original_i;
var i: usize = 0;
var code_point: ?u21 = null;
while (i <= n) : (i += 1) {
code_point = self.iter.nextCodepoint();
if (code_point == null) return null;
}
return code_point;
}