Rust 文字列から文字を1文字ずつ抽出する

Rust 文字列から文字を1文字ずつ抽出する

Rustで、文字列から文字を1文字ずつ抽出するサンプルコードを記述してます。「chars()」を使用することで可能です。Rustのバージョンは1.66.0を使用してます。

環境

  • OS windows11 home
  • rustc 1.66.0

文字列から文字を1文字ずつ抽出

文字列から文字を1文字ずつ抽出するには「chars()」を使用します。

fn main() {

    let str: String = "mebee".to_string();

    for i in str.as_str().chars() {
        println!("{}", i);
    }
        
}

実行結果

空文字を使用

空文字の場合は、何も値は返らず終了します。

fn main() {

    let str: String = "".to_string();

    for i in str.as_str().chars() {
        println!("{}", i);
    }
        
}

実行結果