From 7f60855cd832b099022565369ea035d5041cc39d Mon Sep 17 00:00:00 2001 From: Sg Date: Mon, 13 Nov 2023 23:19:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20translate=20advance=20as=20"=E5=89=8D?= =?UTF-8?q?=E7=A7=BB"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- i18n/zh/docusaurus-plugin-content-docs/current/lexer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/lexer.md b/i18n/zh/docusaurus-plugin-content-docs/current/lexer.md index 48534978..aadb20ab 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/lexer.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/lexer.md @@ -141,7 +141,7 @@ fn peek(&self) -> Option { } ``` -我们不希望直接向前移动 (advance) 原始的`chars`迭代器,因此我们克隆迭代器后再向前移动。 +我们不希望直接前移 (advance) 原始的`chars`迭代器,因此我们克隆迭代器后再前移。 :::info 如果我们深入查看[源代码](https://doc.rust-lang.org/src/core/slice/iter.rs.html#148-152),`clone`操作是非常廉价的,它只是复制了当前索引和索引边界。 @@ -152,7 +152,7 @@ https://github.com/rust-lang/rust/blob/b998821e4c51c44a9ebee395c91323c374236bbb/ ::: -`peek`和`chars.next()`的区别在于前者总是返回**相同的**下一个`char`,而后者会向前移动迭代器并返回不同的`char`。 +`peek`和`chars.next()`的区别在于前者总是返回**相同的**下一个`char`,而后者会前移迭代器并返回不同的`char`。 举例来说,考虑字符串`abc`: