symbols¶
symbols returns the names and the sizes of variables and functions.
-
svSymbols = symbols()
-
svSymbols = symbols(nType)
-
<svSymbols, svTypeSize> = symbols()
-
<svSymbols, svTypeSize> = symbols(nType)
Return Value
svSymbols is a string vector with the names of variables and functions. svTypeSize is a string matrix with four columns:
Value | Meaning |
---|---|
svTypeSize[;1] | The first column contains the type of the variables. The type is one of four values: “Real”, “Complex”, “String”, “Function”. |
svTypeSize[;2] | The second column contains the number of columns. |
svTypeSize[;3] | The third column contains the number of rows. |
svTypeSize[;4] | The fourth column contains the size of the variables in bytes. |
Parameters
-
nType
nType is a combination of four values (see example):
Value | Meaning |
---|---|
1 | Real |
2 | Complex |
4 | String |
8 | User-Function (Functions written in UniScript) |
16 | Built-In-Function |
32 | Functions which were registered with RegisterFunction |
64 | COM-Object |
128 | Variant |
256 | UniScript Objekts. |
512 | Namen der geladenen DLLs. |
Example
The following call prints the names of all variables.
symbols(1|2|4)
History
Version | Description |
---|---|
R2013.6 | nType == 512, zur Ausgabe der geladenen DLLs. |
See also
id-1678059