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