RuneIterator.at 构造函数
创建一个指向字符串中第 index
个码点的迭代器。
创建时,没有 当前 值。调用 moveNext 将使用从 index
开始的字符作为当前值,而调用 movePrevious 将使用 index
前面的字符作为当前值。
index
位置不能处于代理对中间。
实现
RuneIterator.at(String string, int index)
: string = string,
_position = index,
_nextPosition = index {
RangeError.checkValueInInterval(index, 0, string.length);
_checkSplitSurrogate(index);
}