當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Rust CharIndices.offset用法及代碼示例


本文簡要介紹rust語言中 std::str::CharIndices.offset 的用法。

用法

pub fn offset(&self) -> usize

返回下一個字符的字節位置,如果沒有更多字符,則返回基礎字符串的長度。

例子

#![feature(char_indices_offset)]
let mut chars = "a楽".char_indices();

assert_eq!(chars.offset(), 0);
assert_eq!(chars.next(), Some((0, 'a')));

assert_eq!(chars.offset(), 1);
assert_eq!(chars.next(), Some((1, '楽')));

assert_eq!(chars.offset(), 4);
assert_eq!(chars.next(), None);

相關用法


注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::str::CharIndices.offset。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。