aboutsummaryrefslogtreecommitdiff
path: root/doc/yue-de.md
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2026-02-24 16:02:05 +0800
committerLi Jin <dragon-fly@qq.com>2026-02-24 16:02:05 +0800
commitafc2eba9d73a43d2f3080cf12be4ffe977a79414 (patch)
tree7d07be9dd9150d1eaa08caddcf3e7f88acb5396a /doc/yue-de.md
parent0ccf4408271c8a0d147e3cf25689810862e8c1db (diff)
downloadyuescript-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.md22
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
15print var -- nil hier 15print var -- nil hier
16``` 16```
17 17
18YueScripts **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
21status, value = do
22 n = 12
23 if n > 10
24 break "large", n
25 break "small", n
26```
27
28```yuescript 18```yuescript
29counter = do 19counter = do
30 i = 0 20 i = 0
@@ -44,6 +34,16 @@ tbl = {
44} 34}
45``` 35```
46 36
37YueScripts **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
40status, 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
49Zur Vereinfachung können `for`-Schleifen und `if`-Anweisungen auf einzelne Anweisungen am Zeilenende angewendet werden: 49Zur 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
870with? obj 870with? obj
871 print obj.name 871 print .name
872``` 872```
873 873
874# Zuweisung 874# Zuweisung