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