From 4fd7f93b1bc07e33074b9f18fd899454f82e25d3 Mon Sep 17 00:00:00 2001 From: Chobits <44673219+chen-qingyu@users.noreply.github.com> Date: Sat, 17 Aug 2024 18:06:45 +0800 Subject: [PATCH] fix notes in hygiene.md see: https://veykril.github.io/tlborm/syntax-extensions/hygiene.html --- src/syntax-extensions/hygiene.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/syntax-extensions/hygiene.md b/src/syntax-extensions/hygiene.md index 161f01e..a65c91b 100644 --- a/src/syntax-extensions/hygiene.md +++ b/src/syntax-extensions/hygiene.md @@ -20,7 +20,7 @@ > 之所以说 `struct Foo{}` 中的 `Foo` 或 `let foo = …;` 中的 `foo` > 是被创建的,是因为在某种角度看,它们在其名字下引入了新的东西。 > -> 而之所以说 `fn foo(_:foo){}` 中的 `foo` 或 `foo + 3` 中的 `foo` +> 而之所以说 `fn foo(_: Foo) {}` 中的 `Foo` 或 `foo + 3` 中的 `foo` > 是被使用的,是因为从某种角度看,它们正指向某些已存在的东西。 最好的例子用例子来展示。假设某语法扩展 `make_local` 展开为