Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
scripting:reference:standard_library:base [2023/11/24 12:50] – fritz_98 | scripting:reference:standard_library:base [2024/05/13 08:00] (aktuell) – fritz_98 |
---|
| [[ scripting:reference:standard_library:base:pairs |pairs (_Table)]] | Gibt für ein Table ''_Table'' einen Iterator (FIXME link) zurück, der in pro Iteration ein Key-Value-Paar im Table generiert, deren Reihenfolge undefiniert ist und jedes mal unterschiedlich sein kann | | | [[ scripting:reference:standard_library:base:pairs |pairs (_Table)]] | Gibt für ein Table ''_Table'' einen Iterator (FIXME link) zurück, der in pro Iteration ein Key-Value-Paar im Table generiert, deren Reihenfolge undefiniert ist und jedes mal unterschiedlich sein kann | |
| [[ scripting:reference:standard_library:base:tonumber |tonumber (_String [, _Base ])]] | Konvertiert einen String ''_String'' in eine Zahl. Der optionale Parameter ''_Base'' gibt an, zu welcher [[ https://de.wikipedia.org/wiki/Stellenwertsystem#Basis|Basis]] die Zahl im String interpretiert werden soll. Kann ''_String'' nicht zu einer Zahl umgewandelt werden, wird **nil** zurückgegeben | | | [[ scripting:reference:standard_library:base:tonumber |tonumber (_String [, _Base ])]] | Konvertiert einen String ''_String'' in eine Zahl. Der optionale Parameter ''_Base'' gibt an, zu welcher [[ https://de.wikipedia.org/wiki/Stellenwertsystem#Basis|Basis]] die Zahl im String interpretiert werden soll. Kann ''_String'' nicht zu einer Zahl umgewandelt werden, wird **nil** zurückgegeben | |
| [[ scripting:reference:standard_library:base:tostring |tostring (_Value)]] | Versucht, den Wert ''_Value'' in einen String umzuwandeln. Funktioniert nicht für Tables und Funktionen | | | [[ scripting:reference:standard_library:base:tostring |tostring (_Value)]] | Wandelt den Wert ''_Value'' in einen String um. Praktisch nur für Zahlen und Booleans sinnvoll | |
| [[ scripting:reference:standard_library:base:type |type (_Value)]] | Gibt den Datentyp von ''_Value'' als String zurück | | | [[ scripting:reference:standard_library:base:type |type (_Value)]] | Gibt den Datentyp von ''_Value'' als String zurück | |
| [[ scripting:reference:standard_library:base:unpack |unpack (_Table)]] | Gibt für ein **[[ scripting:tutorials:level1:tables#tables_als_listen |numerisches Table]]** ''_Table'' alle Werte (einzeln) zurück | | | [[ scripting:reference:standard_library:base:unpack |unpack (_Table)]] | Gibt für ein **[[ scripting:tutorials:level1:tables#tables_als_listen |numerisches Table]]** ''_Table'' alle Werte (einzeln) zurück | |
| |
| |
| |
FIXME folgende Funktionen mit aufnehmen? Sie sind ja verfügbar, nur nicht wirklich nützlich: ''collectgarbage'', ''getmetatable'', ''pcall'', ''setmetatable'' | |
| |