|
| 1 | +<span class="hljs-string">"escaped characters <span class="hljs-subst">\0</span><span class="hljs-subst">\\</span><span class="hljs-subst">\t</span><span class="hljs-subst">\n</span><span class="hljs-subst">\r</span><span class="hljs-subst">\"</span><span class="hljs-subst">\'</span>"</span> |
| 2 | +<span class="hljs-string">"escaped unicode <span class="hljs-subst">\u{0}</span><span class="hljs-subst">\u{12}</span><span class="hljs-subst">\u{345}</span><span class="hljs-subst">\u{6789}</span><span class="hljs-subst">\u{abcde}</span><span class="hljs-subst">\u{fABCDE}</span><span class="hljs-subst">\u{F012345}</span><span class="hljs-subst">\u{67890abc}</span>"</span> |
| 3 | +<span class="hljs-string">#"escaped characters <span class="hljs-subst">\#0</span><span class="hljs-subst">\#\</span><span class="hljs-subst">\#t</span><span class="hljs-subst">\#n</span><span class="hljs-subst">\#r</span><span class="hljs-subst">\#"</span><span class="hljs-subst">\#'</span>"#</span> |
| 4 | +<span class="hljs-string">#"escaped unicode <span class="hljs-subst">\#u{0}</span><span class="hljs-subst">\#u{12}</span><span class="hljs-subst">\#u{345}</span><span class="hljs-subst">\#u{6789}</span><span class="hljs-subst">\#u{abcde}</span><span class="hljs-subst">\#u{fABCDE}</span><span class="hljs-subst">\#u{F012345}</span><span class="hljs-subst">\#u{67890abc}</span>"#</span> |
| 5 | +<span class="hljs-string">#"raw characters \0\\\t\n\r\"\'\u{6789}"#</span> |
| 6 | +<span class="hljs-string">##"escaped characters <span class="hljs-subst">\##0</span><span class="hljs-subst">\##\</span><span class="hljs-subst">\##t</span><span class="hljs-subst">\##n</span><span class="hljs-subst">\##r</span><span class="hljs-subst">\##"</span><span class="hljs-subst">\##'</span>"##</span> |
| 7 | +<span class="hljs-string">##"escaped unicode <span class="hljs-subst">\##u{0}</span><span class="hljs-subst">\##u{12}</span><span class="hljs-subst">\##u{345}</span><span class="hljs-subst">\##u{6789}</span><span class="hljs-subst">\##u{abcde}</span><span class="hljs-subst">\##u{fABCDE}</span><span class="hljs-subst">\##u{F012345}</span><span class="hljs-subst">\##u{67890abc}</span>"##</span> |
| 8 | +<span class="hljs-string">##"raw characters \0\\\t\n\r\"\'\u{6789} \#0\#\\#t\#n\#r\#"\#'\#u{6789}"##</span> |
| 9 | +<span class="hljs-string">###"escaped characters <span class="hljs-subst">\###0</span><span class="hljs-subst">\###\</span><span class="hljs-subst">\###t</span><span class="hljs-subst">\###n</span><span class="hljs-subst">\###r</span><span class="hljs-subst">\###"</span><span class="hljs-subst">\###'</span>"###</span> |
| 10 | +<span class="hljs-string">###"escaped unicode <span class="hljs-subst">\###u{0}</span><span class="hljs-subst">\###u{12}</span><span class="hljs-subst">\###u{345}</span><span class="hljs-subst">\###u{6789}</span><span class="hljs-subst">\###u{abcde}</span><span class="hljs-subst">\###u{fABCDE}</span><span class="hljs-subst">\###u{F012345}</span><span class="hljs-subst">\###u{67890abc}</span>"###</span> |
| 11 | +<span class="hljs-string">###"raw characters \0\\\t\n\r\"\'\u{6789} \#0\#\\#t\#n\#r\#"\#'\#u{6789} \##0\##\\##t\##n\##r\##"\##'\##u{6789}"###</span> |
| 12 | + |
| 13 | +<span class="hljs-string">""" |
| 14 | +escaped characters <span class="hljs-subst">\0</span><span class="hljs-subst">\\</span><span class="hljs-subst">\t</span><span class="hljs-subst">\n</span><span class="hljs-subst">\r</span><span class="hljs-subst">\"</span><span class="hljs-subst">\'</span> |
| 15 | +escaped unicode <span class="hljs-subst">\u{0}</span><span class="hljs-subst">\u{12}</span><span class="hljs-subst">\u{345}</span><span class="hljs-subst">\u{6789}</span><span class="hljs-subst">\u{abcde}</span><span class="hljs-subst">\u{fABCDE}</span><span class="hljs-subst">\u{F012345}</span><span class="hljs-subst">\u{67890abc}</span> |
| 16 | +"""</span> |
| 17 | +<span class="hljs-string">#""" |
| 18 | +escaped characters <span class="hljs-subst">\#0</span><span class="hljs-subst">\#\</span><span class="hljs-subst">\#t</span><span class="hljs-subst">\#n</span><span class="hljs-subst">\#r</span><span class="hljs-subst">\#"</span><span class="hljs-subst">\#'</span> |
| 19 | +escaped unicode <span class="hljs-subst">\#u{0}</span><span class="hljs-subst">\#u{12}</span><span class="hljs-subst">\#u{345}</span><span class="hljs-subst">\#u{6789}</span><span class="hljs-subst">\#u{abcde}</span><span class="hljs-subst">\#u{fABCDE}</span><span class="hljs-subst">\#u{F012345}</span><span class="hljs-subst">\#u{67890abc}</span> |
| 20 | +raw characters \0\\\t\n\r\"\'\u{6789} |
| 21 | +"""#</span> |
| 22 | +<span class="hljs-string">##""" |
| 23 | +escaped characters <span class="hljs-subst">\##0</span><span class="hljs-subst">\##\</span><span class="hljs-subst">\##t</span><span class="hljs-subst">\##n</span><span class="hljs-subst">\##r</span><span class="hljs-subst">\##"</span><span class="hljs-subst">\##'</span> |
| 24 | +escaped unicode <span class="hljs-subst">\##u{0}</span><span class="hljs-subst">\##u{12}</span><span class="hljs-subst">\##u{345}</span><span class="hljs-subst">\##u{6789}</span><span class="hljs-subst">\##u{abcde}</span><span class="hljs-subst">\##u{fABCDE}</span><span class="hljs-subst">\##u{F012345}</span><span class="hljs-subst">\##u{67890abc}</span> |
| 25 | +raw characters \0\\\t\n\r\"\'\u{6789} \#0\#\\#t\#n\#r\#"\#'\#u{6789} |
| 26 | +"""##</span> |
| 27 | +<span class="hljs-string">###""" |
| 28 | +escaped characters <span class="hljs-subst">\###0</span><span class="hljs-subst">\###\</span><span class="hljs-subst">\###t</span><span class="hljs-subst">\###n</span><span class="hljs-subst">\###r</span><span class="hljs-subst">\###"</span><span class="hljs-subst">\###'</span> |
| 29 | +escaped unicode <span class="hljs-subst">\###u{0}</span><span class="hljs-subst">\###u{12}</span><span class="hljs-subst">\###u{345}</span><span class="hljs-subst">\###u{6789}</span><span class="hljs-subst">\###u{abcde}</span><span class="hljs-subst">\###u{fABCDE}</span><span class="hljs-subst">\###u{F012345}</span><span class="hljs-subst">\###u{67890abc}</span> |
| 30 | +raw characters \0\\\t\n\r\"\'\u{6789} \#0\#\\#t\#n\#r\#"\#'\#u{6789} \##0\##\\##t\##n\##r\##"\##'\##u{6789} |
| 31 | +"""###</span> |
| 32 | + |
| 33 | +<span class="hljs-string">""" |
| 34 | +escaped newline <span class="hljs-subst">\ |
| 35 | +</span>same line |
| 36 | +"""</span> |
| 37 | +<span class="hljs-string">#""" |
| 38 | +escaped newline <span class="hljs-subst">\# |
| 39 | +</span>same line |
| 40 | +"""#</span> |
| 41 | +<span class="hljs-string">##""" |
| 42 | +escaped newline <span class="hljs-subst">\## |
| 43 | +</span>same line |
| 44 | +"""##</span> |
| 45 | +<span class="hljs-string">###""" |
| 46 | +escaped newline <span class="hljs-subst">\### |
| 47 | +</span>same line |
| 48 | +"""###</span> |
| 49 | + |
| 50 | +<span class="hljs-string">"interpolation <span class="hljs-subst">\(x)</span>"</span> |
| 51 | +<span class="hljs-string">#"interpolation <span class="hljs-subst">\#(<span class="hljs-number">123</span>)</span> raw \(123)"#</span> |
| 52 | +<span class="hljs-string">##"interpolation <span class="hljs-subst">\##(<span class="hljs-number">1.23</span>)</span> raw \#(1.23) raw \(1.23)"##</span> |
| 53 | +<span class="hljs-string">###"interpolation <span class="hljs-subst">\###(<span class="hljs-string">"string"</span>)</span> raw \##("string") raw \#("string") raw \("string")"###</span> |
| 54 | + |
| 55 | +<span class="hljs-string">""" |
| 56 | +interpolation <span class="hljs-subst">\(x)</span> |
| 57 | +"""</span> |
| 58 | +<span class="hljs-string">#""" |
| 59 | +interpolation <span class="hljs-subst">\#(<span class="hljs-number">123</span>)</span> |
| 60 | +raw \(123) |
| 61 | +"""#</span> |
| 62 | +<span class="hljs-string">##""" |
| 63 | +interpolation <span class="hljs-subst">\##(<span class="hljs-number">1.23</span>)</span> |
| 64 | +raw \#(1.23) |
| 65 | +raw \(1.23) |
| 66 | +"""##</span> |
| 67 | +<span class="hljs-string">###""" |
| 68 | +interpolation <span class="hljs-subst">\###(<span class="hljs-string">"string"</span>)</span> |
| 69 | +raw \##("string") |
| 70 | +raw \#("string") |
| 71 | +raw \("string") |
| 72 | +"""###</span> |
0 commit comments