在某些语言中,可以写这样的东西:
val some_string =
"""First line.
| Second line, with leading space."""
也就是说,一个多行字符串,其中所有前导空格都被删除到某一点,但不再删除.这可以通过书写在Rust中模仿:
let some_string =
"First line.\n \
Second line, with leading space.";
然而,这失go 了更接近实际输出的好处.有没有办法编写类似于示例伪代码的东西,保留(一些)前导空格?