diff options
| author | Li Jin <dragon-fly@qq.com> | 2026-02-24 16:02:05 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2026-02-24 16:02:05 +0800 |
| commit | afc2eba9d73a43d2f3080cf12be4ffe977a79414 (patch) | |
| tree | 7d07be9dd9150d1eaa08caddcf3e7f88acb5396a /doc/yue-de.md | |
| parent | 0ccf4408271c8a0d147e3cf25689810862e8c1db (diff) | |
| download | yuescript-afc2eba9d73a43d2f3080cf12be4ffe977a79414.tar.gz yuescript-afc2eba9d73a43d2f3080cf12be4ffe977a79414.tar.bz2 yuescript-afc2eba9d73a43d2f3080cf12be4ffe977a79414.zip | |
Updated docs. [skip CI]
Diffstat (limited to 'doc/yue-de.md')
| -rw-r--r-- | doc/yue-de.md | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/doc/yue-de.md b/doc/yue-de.md index 94bfd4b..0db2bfe 100644 --- a/doc/yue-de.md +++ b/doc/yue-de.md | |||
| @@ -15,16 +15,6 @@ do | |||
| 15 | print var -- nil hier | 15 | print var -- nil hier |
| 16 | ``` | 16 | ``` |
| 17 | 17 | ||
| 18 | YueScripts **do** kann auch als Ausdruck verwendet werden. So kannst du mehrere Zeilen in einem Ausdruck kombinieren. Das Ergebnis des `do`-Ausdrucks ist die letzte Anweisung im Block. `do`-Ausdrücke unterstützen die Verwendung von `break`, um den Kontrollfluss zu unterbrechen und mehrere Rückgabewerte vorzeitig zurückzugeben. | ||
| 19 | |||
| 20 | ```yuescript | ||
| 21 | status, value = do | ||
| 22 | n = 12 | ||
| 23 | if n > 10 | ||
| 24 | break "large", n | ||
| 25 | break "small", n | ||
| 26 | ``` | ||
| 27 | |||
| 28 | ```yuescript | 18 | ```yuescript |
| 29 | counter = do | 19 | counter = do |
| 30 | i = 0 | 20 | i = 0 |
| @@ -44,6 +34,16 @@ tbl = { | |||
| 44 | } | 34 | } |
| 45 | ``` | 35 | ``` |
| 46 | 36 | ||
| 37 | YueScripts **do** kann auch als Ausdruck verwendet werden. So kannst du mehrere Zeilen in einem Ausdruck kombinieren. Das Ergebnis des `do`-Ausdrucks ist die letzte Anweisung im Block. `do`-Ausdrücke unterstützen die Verwendung von `break`, um den Kontrollfluss zu unterbrechen und mehrere Rückgabewerte vorzeitig zurückzugeben. | ||
| 38 | |||
| 39 | ```yuescript | ||
| 40 | status, value = do | ||
| 41 | n = 12 | ||
| 42 | if n > 10 | ||
| 43 | break "large", n | ||
| 44 | break "small", n | ||
| 45 | ``` | ||
| 46 | |||
| 47 | # Line-Decorators | 47 | # Line-Decorators |
| 48 | 48 | ||
| 49 | Zur Vereinfachung können `for`-Schleifen und `if`-Anweisungen auf einzelne Anweisungen am Zeilenende angewendet werden: | 49 | Zur Vereinfachung können `for`-Schleifen und `if`-Anweisungen auf einzelne Anweisungen am Zeilenende angewendet werden: |
| @@ -868,7 +868,7 @@ with tb | |||
| 868 | 868 | ||
| 869 | ```yuescript | 869 | ```yuescript |
| 870 | with? obj | 870 | with? obj |
| 871 | print obj.name | 871 | print .name |
| 872 | ``` | 872 | ``` |
| 873 | 873 | ||
| 874 | # Zuweisung | 874 | # Zuweisung |
