summaryrefslogtreecommitdiff
path: root/doc/yue-de.md
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2026-02-28 18:03:14 +0800
committerLi Jin <dragon-fly@qq.com>2026-02-28 18:03:14 +0800
commit29db60797bd74656b57a0f20778c76adc78095ac (patch)
treee7e54bb45011bb1dc5ba159c80dfffd396a61eed /doc/yue-de.md
parent394ee0f64a0dc022f1dab86213d4771982ecf987 (diff)
downloadyuescript-0.33.7.tar.gz
yuescript-0.33.7.tar.bz2
yuescript-0.33.7.zip
Fixed destructuring with empty and comment lines in table issue. Updated docs.v0.33.7
Diffstat (limited to 'doc/yue-de.md')
-rw-r--r--doc/yue-de.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/yue-de.md b/doc/yue-de.md
index f0979e0..97063f4 100644
--- a/doc/yue-de.md
+++ b/doc/yue-de.md
@@ -508,6 +508,16 @@ Beachte, dass alle Methoden in der Klasse die Fat-Arrow-Syntax verwenden. Beim A
508 508
509Das `@`-Präfix ist Kurzform für `self.`. `@items` wird zu `self.items`. 509Das `@`-Präfix ist Kurzform für `self.`. `@items` wird zu `self.items`.
510 510
511Der Klassenblock unterstützt auch Metatable-Felder, indem Metamethod-Schlüssel in spitzen Klammern geschrieben werden, zum Beispiel `<tostring>`.
512
513```yuescript
514class User
515 new: (@name) =>
516 <tostring>: => "User(#{@name})"
517
518print tostring User "Yue"
519```
520
511Eine Instanz der Klasse wird erstellt, indem man den Klassennamen wie eine Funktion aufruft. 521Eine Instanz der Klasse wird erstellt, indem man den Klassennamen wie eine Funktion aufruft.
512 522
513```yuescript 523```yuescript