Rust中类似C#的逐字字符串



我正在Rust中寻找一个逐字逐句的字符串(就像在带有@"This is a string and here ""I am between quotes without making a fuss"""的C#中一样(。

有类似的东西吗?

这很难找到。

在rust中,原始字符串文字由r""包围,如果需要使用引号,则添加#。例如,
r#"This is a string and here "I am between quotes without making a fuss""#
应该有效。(双引号将在字符串中产生双引号。(

如果您需要带有#符号的东西,可以执行以下操作
r###"This string can have ## in as many places as I like ##, but never three in a row ##"###

然而,在生锈的未加工字符串中,不允许逃逸。例如,不能使用n。但是,您可以包含任何需要的UTF-8字符。

我猜您正在寻找原始字符串文字?

let raw_string_literal = r#" line1 n still line 1"#;
println!("{}", raw_string_literal);

相关内容

  • 没有找到相关文章

最新更新