Rust 文字列からバイト数を取得する

Rustで、文字列からバイト数を取得するサンプルコードを記述してます。文字列に「len()」を使用することで可能です。Rustのバージョンは1.66.0を使用してます。
環境
- OS windows11 home
- rustc 1.66.0
文字列からバイト数を取得
文字列からバイト数を取得するには「len()」を使用します。
文字列.len()
実際に使用してみます。
fn main() {
let mut str: String = "mebee".to_string();
println!("{}", str.len()); // 5
}
日本語の場合は、1文字「3バイト」として取得されます。
fn main() {
let mut str: String = "あいうえお".to_string();
println!("{}", str.len()); // 15
}
サロゲートペア文字
サロゲートペア文字の場合は、1文字「4バイト」として取得されます。
fn main() {
let mut str: String = "😘😺😥😘😺".to_string();
println!("{}", str.len()); // 20
}
-
前の記事
javascript selectbox内のoptionの数を取得する 2023.01.28
-
次の記事
mac 前回実行したコマンドの最後のパラメーター以外を取得する 2023.01.28
コメントを書く