NanosTable
Eine Tabelle mit nützlichen und ergänzenden Tabellenfunktionen.
🎒 Examples
(NanosTable.Dump) Dumps a table
local tbl = {
["my_key"] = 123,
[2] = "my_value"
}
local dump_text = NanosTable.Dump(tbl)
Console.Log(dump_text)
-- Outputs Text
--[[
{
["my_key"]: 123,
2 = "my_value"
}
--]]
🗿 Static Functions
| Returns | Name | Description | |
|---|---|---|---|
| string | Dump | Gibt eine Tabelle als lesbaren Text aus | |
| table | ShallowCopy | Führt eine flache Kopie einer Tabelle durch |
Dump
Gibt eine Tabelle als lesbaren Text aus
local ret = NanosTable.Dump(table)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| table | table | Required parameter | Die auszugebende Tabelle |
Returns
| Type | Description |
|---|---|
| string | die Tabelle als lesbarer Text |
NanosTable.Dump Examples
Dumps a table
local tbl = {
["my_key"] = 123,
[2] = "my_value"
}
local dump_text = NanosTable.Dump(tbl)
Console.Log(dump_text)
-- Outputs Text
--[[
{
["my_key"]: 123,
2 = "my_value"
}
--]]
ShallowCopy
Führt eine flache Kopie einer Tabelle durch
local ret = NanosTable.ShallowCopy(table)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| table | table | Required parameter | Die Tabelle, die flach kopiert werden soll |
Returns
| Type | Description |
|---|---|
| table | Die kopierte Tabelle |