読者です 読者をやめる 読者になる 読者になる

Strings

https://doc.rust-lang.org/book/strings.html

    let s = "foo
    bar";
    let t = "foo\n    bar";

stが同じ意味になるのが面白い。

    let hachiko = "忠犬ハチ公";
    for b in hachiko.as_bytes() {
        print!("{}, ", b);
    }
    println!("");
    for c in hachiko.chars() {
        print!("{}, ", c);
    }
    println!("");
229, 191, 160, 231, 138, 172, 227, 131, 143, 227, 131, 129, 229, 133, 172,
忠, 犬, ハ, チ, 公,

バイト表記と文字表記が可能。UTF-8の文字列サンプルとしてハチ公が選ばれたのはなぜなんだろう?