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.

id-1678059