diff options
author | Li Jin <dragon-fly@qq.com> | 2025-05-26 15:52:07 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2025-05-26 15:52:07 +0800 |
commit | a9d28cb615d2bdc09d2482d5262951f2afc8d6e1 (patch) | |
tree | 0567dd183518ce5df596875b8267215ecf5a25ce /doc/docs/zh | |
parent | 4f301523563e80e838490cc6216a16bb3b8d6122 (diff) | |
download | yuescript-a9d28cb615d2bdc09d2482d5262951f2afc8d6e1.tar.gz yuescript-a9d28cb615d2bdc09d2482d5262951f2afc8d6e1.tar.bz2 yuescript-a9d28cb615d2bdc09d2482d5262951f2afc8d6e1.zip |
Added doc for `with?` syntax.
Diffstat (limited to 'doc/docs/zh')
-rwxr-xr-x | doc/docs/zh/doc/README.md | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/doc/docs/zh/doc/README.md b/doc/docs/zh/doc/README.md index da90fa6..2d4af18 100755 --- a/doc/docs/zh/doc/README.md +++ b/doc/docs/zh/doc/README.md | |||
@@ -3494,7 +3494,7 @@ with str := "你好" | |||
3494 | </pre> | 3494 | </pre> |
3495 | </YueDisplay> | 3495 | </YueDisplay> |
3496 | 3496 | ||
3497 | 在with语句中可用`[]`访问特殊键。 | 3497 | 你以 `with` 语句中使用 `[]` 访问特殊键。 |
3498 | 3498 | ||
3499 | ```moonscript | 3499 | ```moonscript |
3500 | with tb | 3500 | with tb |
@@ -3517,6 +3517,19 @@ with tb | |||
3517 | </pre> | 3517 | </pre> |
3518 | </YueDisplay> | 3518 | </YueDisplay> |
3519 | 3519 | ||
3520 | `with?` 是 `with` 语法的一个增强版本,引入了存在性检查,用于在不显式判空的情况下安全访问可能为 nil 的对象。 | ||
3521 | |||
3522 | ```moonscript | ||
3523 | with? obj | ||
3524 | print obj.name | ||
3525 | ``` | ||
3526 | <YueDisplay> | ||
3527 | <pre> | ||
3528 | with? obj | ||
3529 | print obj.name | ||
3530 | </pre> | ||
3531 | </YueDisplay> | ||
3532 | |||
3520 | ## do 语句 | 3533 | ## do 语句 |
3521 | 3534 | ||
3522 | 当用作语句时,do语句的作用就像在Lua中差不多。 | 3535 | 当用作语句时,do语句的作用就像在Lua中差不多。 |