symbols¶
symbols liefert die Namen und die Größe von Variablen und Funktionen aus der Symboltabelle.
-
svSymbols = symbols()
-
svSymbols = symbols(nType)
-
<svSymbols, svTypeSize> = symbols()
-
<svSymbols, svTypeSize> = symbols(nType)
Returnwert
svSymbols ist ein String-Vektor mit den Namen der Variablen und Funktionen. svTypeSize ist eine String-Matrix mit vier Spalten:
Wert | Bedeutung |
---|---|
svTypeSize[;1] | Die erste Spalte enthält den Typ der Variablen als String, siehe nType. |
svTypeSize[;2] | Die zweite Spalte enthält die Anzahl der Spalten. |
svTypeSize[;3] | Die dritte Spalte enthält die Anzahl der Zeilen. |
svTypeSize[;4] | Die vierte Spalte enthält die Größe der Variablen in Bytes. |
Parameter
-
nType
nType ist eine Kombination (Oder-Verknüpfung) der folgenden Werte (siehe Beispiel).
Wert | Bedeutung |
---|---|
1 | Real |
2 | Complex |
4 | String |
8 | User-Function (Funktionen, die mit UniScript geschrieben wurden). |
16 | Built-In-Funktionen. |
32 | Funktionen, die mit der Funktion RegisterFunction registriert wurden. |
64 | COM-Object (ActiveX-Dispatch-Pointer). |
128 | Variant-Matrizen. |
256 | Object (UniScript-Objekte, z. B. „obj“). |
512 | Namen der geladenen DLLs. |
Beispiel
Der folgende Aufruf gibt die Namen aller Real-, Complex- und String-Variablen aus.
symbols(1|2|4)
History
Version | Beschreibung |
---|---|
R2013.6 | nType == 512, zur Ausgabe der geladenen DLLs. |
Siehe auch
id-1678059