From 70cb2f50419a9869ef2dfe588018551cd9eaac97 Mon Sep 17 00:00:00 2001 From: Kirin Date: Sat, 5 Nov 2022 14:00:13 +0800 Subject: [PATCH] Update formatted-output.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改有关 ### 转义 部分的描述,并新增一个例子 --- src/basic/formatted-output.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/basic/formatted-output.md b/src/basic/formatted-output.md index 67fdc689..dce32bb5 100644 --- a/src/basic/formatted-output.md +++ b/src/basic/formatted-output.md @@ -392,11 +392,14 @@ println!("{:p}", v.as_ptr()) // => 0x600002324050 ```rust fn main() { - // {使用{转义,}使用} => Hello {} - println!("Hello {{}}"); + // "{{" 转义为 '{' "}}" 转义为 '}' "\"" 转义为 '"' + // => Hello "{World}" + println!(" Hello \"{{World}}\" "); // 下面代码会报错,因为占位符{}只有一个右括号},左括号被转义成字符串的内容 - // println!("{{ Hello }"); + // println!(" {{ Hello } "); + // 也不可使用 '\' 来转义 "{}" + // println!(" \{ Hello \} ") } ```