From afc2eba9d73a43d2f3080cf12be4ffe977a79414 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 24 Feb 2026 16:02:05 +0800 Subject: Updated docs. [skip CI] --- doc/docs/zh/doc/advanced/do.md | 44 ++++++++++++++++--------------- doc/docs/zh/doc/objects/with-statement.md | 4 +-- 2 files changed, 25 insertions(+), 23 deletions(-) (limited to 'doc/docs/zh') diff --git a/doc/docs/zh/doc/advanced/do.md b/doc/docs/zh/doc/advanced/do.md index b3f61af..2c149d2 100644 --- a/doc/docs/zh/doc/advanced/do.md +++ b/doc/docs/zh/doc/advanced/do.md @@ -20,27 +20,7 @@ print var -- 这里是nil -  月之脚本的 **do** 也可以用作表达式。允许你将多行代码的处理合并为一个表达式,并将 do 语句代码块的最后一个语句作为表达式返回的结果。`do` 表达式支持通过 `break` 打断执行流并提前返回多个值。 - -```yuescript -status, value = do - n = 12 - if n > 10 - break "large", n - break "small", n -``` - - - -```yue -status, value = do - n = 12 - if n > 10 - break "large", n - break "small", n -``` - - +  月之脚本的 **do** 也可以用作表达式。允许你将多行代码的处理合并为一个表达式,并将 do 语句代码块的最后一个语句作为表达式返回的结果。 ```yuescript counter = do @@ -87,3 +67,25 @@ tbl = { ``` + +  `do` 表达式支持通过 `break` 打断执行流并提前返回多个值。 + +```yuescript +status, value = do + n = 12 + if n > 10 + break "large", n + break "small", n +``` + + + +```yue +status, value = do + n = 12 + if n > 10 + break "large", n + break "small", n +``` + + diff --git a/doc/docs/zh/doc/objects/with-statement.md b/doc/docs/zh/doc/objects/with-statement.md index 338e2cc..2b5b80a 100644 --- a/doc/docs/zh/doc/objects/with-statement.md +++ b/doc/docs/zh/doc/objects/with-statement.md @@ -162,14 +162,14 @@ with tb ```yuescript with? obj - print obj.name + print .name ``` ```yue with? obj - print obj.name + print .name ``` -- cgit v1.2.3-55-g6feb