1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
pub fn strings() -> () {
let s = "foobar";
let s = "foo\
bar";
let s = "foo\
bar";
let s = "\
bar";
let escapedchars = "\\;\";\r\n\t\0";
let octalchars = "\12;\123";
let hexchars = "\x61;\x2B;\u{F7};\u{00F7};\u{0000F7}";
let unicodechars = "\u{F7};\u{00F7};\u{0000F7}";
let rs0 = r"";
let rs1 = r#""#;
let rs2 = r##""##;
let rs3 = r###""###;
let rs4 = r####""####;
let rs5 = r#####""#####;
let rs0 = r"foo bar";
let rs1 = r#""foo bar""#;
let rs2 = r##"foo "# bar"##;
let rs3 = r###"foo "## bar"###;
let rs4 = r####"foo "### bar"####;
let rs5 = r#####"foo "#### bar"#####;
let rs0 = r"foo
bar";
let rs1 = r#""foo
bar""#;
let rs2 = r##"foo
bar"##;
let rs3 = r###"foo
bar"###;
let rs4 = r####"foo
bar"####;
let rs5 = r#####"foo
bar"#####;
}
|