Rust 文字列をバイト列に変換する
Rustで、文字列をバイト列に変換するサンプルコードを記述してます。「as_bytes()」で可能です。Rustのバージョンは1.66.0を使用してます。
環境
- OS windows11 home
- rustc 1.66.0
文字列をバイト列に変換
文字列をバイト列に変換するには「as_bytes()」を使用します。
"文字列".as_bytes();
実際に使用してみます。
fn main() {
let mut str: String = "abcde".to_string();
println!( "{:?}", str.as_bytes() );
// [97, 98, 99, 100, 101]
str = "あいうえお".to_string();
println!( "{:?}", str.as_bytes() );
// [227, 129, 130, 227, 129, 132, 227, 129, 134, 227, 129, 136, 227, 129, 138]
str = "😇".to_string();
println!( "{:?}", str.as_bytes() );
// [240, 159, 152, 135]
}
実行結果を見ると、変換されていることが確認できます。
-
前の記事
sqlite 値がnullだった場合は別の値を返す 2023.05.10
-
次の記事
Spyder Cellごとに実行するショートカットキー 2023.05.11
コメントを書く