typename
связывает имя и тип переменной
Синтаксис
[indices, onames] = typename()
Аргументы
- indices
вектор-столбец целочисленных значений: коды типов каждого из определённых типов данных.
- onames
вектор-столбец строк: имена, связанные с кодами типов.
Описание
Перегрузка функции и оператора позволяет использовать формальное имя, связанное с
типами данных для того, чтобы формировать имя функции перегрузки
(см. перегрузку). Функция
typename
может быть использована для управления этими формальными
именами для жёстко запрограммированных типов данных (типы данных, запрограммированных
с помощью tlist
или mlist
,
определяются по-другому, см. перегрузку).
функция typename
вернёт информацию по определённым типам данных.
Примеры
[ind, onames] = typename(); mprintf("Type index: %3d overloading code: ""%s""\n", ind, onames)
--> mprintf("Type index: %3d overloading code: ""%s""\n", ind, onames) Type index: 1 overloading code: "s" Type index: 2 overloading code: "p" Type index: 4 overloading code: "b" Type index: 5 overloading code: "sp" Type index: 6 overloading code: "spb" Type index: 8 overloading code: "i" Type index: 9 overloading code: "h" Type index: 10 overloading code: "c" Type index: 13 overloading code: "function" Type index: 14 overloading code: "f" Type index: 15 overloading code: "l" Type index: 16 overloading code: "tl" Type index: 17 overloading code: "ml" Type index: 128 overloading code: "ptr" Type index: 129 overloading code: "ip" Type index: 130 overloading code: "fptr"
Смотрите также
- type — возвращает тип переменной
- typeof — explicit type or overloading code of an object
- перегрузка — возможности перегрузки отображения, функций и операторов
- tlist — объект Scilab'а и определение типизированного списка
- mlist — объект Scilab'а, определение матричноориентированного типизированного списка
Report an issue | ||
<< type | types | typeof >> |