E0040#
警告名称:multiline_string_escape
$| 多行字符串行中的转义序列已弃用。
MoonBit 会将 $| 行视为多行字符串内容。这些行中的 \n、\t、\\ 等转义序列已弃用,因为它们将来会按字面量处理。
错误示例#
///|
pub fn text() -> String {
let result = $|line\nnext
result
}
修改建议#
如果需要转义字符,请使用插值;如果需要的是字面文本,请直接写出该文本。
///|
pub fn text() -> String {
let result = $|line\{'\n'}next
result
}