跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • rust for loop
未分類
30 10 月 2020

rust for loop

rust for loop

資深大佬 : faker1 4

想遍历一个字符串,半天没有找到能 work 的

name="hello world" for (i:=name.len();i>0;i++){     // rust 中没有这种比较简单的写法, 只能 loop ? }  loop{     // DOOOOOOOO }  

大佬有話說 (3)

  • 資深大佬 : Co1a

    let mut a = String::from(“food”);
    for i in 0..a.len() {
    print!(“{} “, a.as_bytes()[i] as char);
    }

  • 資深大佬 : Co1a

    优雅的写法
    “`rust
    for i in a.chars() {
    print!(“{} “, i );
    }
    “`

  • 資深大佬 : lostpg

    只是字幕数字的话用 as_bytes,遍历 unicode code points 的话,chars() 和 char_indices() 方法。如果有的字符是多个 code points 组成的话,用 https://crates.io/crates/unicode-segmentation 这个 crate 。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具