From 394ee0f64a0dc022f1dab86213d4771982ecf987 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Sat, 28 Feb 2026 16:52:40 +0800 Subject: Updated docs. --- doc/docs/de/doc/language-basics/operator.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'doc/docs/de') diff --git a/doc/docs/de/doc/language-basics/operator.md b/doc/docs/de/doc/language-basics/operator.md index 3be5ec8..5deec6a 100644 --- a/doc/docs/de/doc/language-basics/operator.md +++ b/doc/docs/de/doc/language-basics/operator.md @@ -138,6 +138,8 @@ tbA[] = ...tbB Du kannst Array-Tabellen oder Hash-Tabellen mit dem Spread-Operator `...` vor Ausdrücken in Tabellenliteralen zusammenführen. +Wenn in ein Tabellenliteral mit geschweiften Klammern gespreadet wird (zum Beispiel `{...other}`), werden sowohl der Array-Teil als auch der Hash-Teil der Lua-Tabelle kopiert. + ```yuescript parts = * "Schultern" @@ -176,6 +178,30 @@ merge = {...a, ...b} +### List-Tabellen-Spread + +Wenn in ein Tabellenliteral mit eckigen Klammern gespreadet wird (zum Beispiel `[...other,]`), wird nur der Array-Teil kopiert. + +```yuescript +source = {1, 2, 3, name: "Yue"} +fullCopy = {...source} +listCopy = [...source,] +-- fullCopy => {1, 2, 3, name: "Yue"} +-- listCopy => [1, 2, 3] +``` + + + +```yue +source = {1, 2, 3, name: "Yue"} +fullCopy = {...source} +listCopy = [...source,] +-- fullCopy => {1, 2, 3, name: "Yue"} +-- listCopy => [1, 2, 3] +``` + + + ## Umgekehrter Tabellenindex Mit dem Operator **#** kannst du auf die letzten Elemente einer Tabelle zugreifen. -- cgit v1.2.3-55-g6feb