削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
M →‎データー型: マークアップ修正
タグ: 2017年版ソースエディター
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
253 行
Rustの文字型の型名は '''char''' です。
char は Unicode のサロゲートペアであっても保持できます。
 
===== 文字列型(''The String Type'') =====
<!-- 文字と文字列については機会を改めて説明したいと思います。が、Unicodeの暗黒面の解説になりがちなので躊躇 -->
;[https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=9c41862df3833ee7bd16169631d74de7 string.rs]:<syntaxhighlight lang=rust>
fn main() {
println!("{:?}", "hello"); // エスケープされた文字列
println!("{:?}", r#"hello"#); // エスケープされないraw文字列
println!("{:?}", b"hello"); // エスケープされたバイト文字列
println!("{:?}", br#"hello"#); // エスケープされないrawバイト文字列
}
 
</syntaxhighlight>
;実行結果:<syntaxhighlight lang=text>
"hello"
"hello"
[104, 101, 108, 108, 111]
[104, 101, 108, 108, 111]
</syntaxhighlight>
 
==== 複合型(''Compound Types'') ====