我想做这个
let mystr = r#"
Id("#1#")
Id("#2#")
Id("#3#")
"#;
这不会编译,因为我需要以某种方式逃避
"#
和 #"
的出现。但我不知道如何...
在 Rust 中,您可以使用双井号 (##) 来转义原始字符串中的文字 # 字符。修改方法如下
生锈
let mystr = r#"
Id("##1##")
Id("##2##")
Id("##3##")
"#;
这样,原始字符串中的##将被解释为单个#。结果字符串将是:
Id("#1#")
Id("#2#")
Id("#3#")
这允许您在原始字符串中包含 # 字符,而不影响其解释。