Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
typename
связывает имя и тип переменной
Последовательность вызова
[types [ [,names]]=typename() typename(name, type)
Аргументы
- types
вектор-столбец целочисленных значений: коды типов каждого из определённых типов данных.
- names
вектор-столбец строк: имена, связанные с кодами типов.
- type
целое число: код типа нового типа данных.
- name
строковое значение: имя, связанное с кодом типа.
Описание
Перегрузка функции и оператора позволяет использовать формальное имя, связанное с типами данных для того, чтобы формировать имя функции перегрузки (см. перегрузку). Функция typename
может быть использована для управления этими формальными именами для жёстко запрограммированных типов данных (типы данных, запрограммированных с помощью tlist
или mlist
, определяются по-другому, см. перегрузку).
В случае вызова без аргументов с правой стороны, функция typename
вернёт информацию по определённым типам данных.
В случае вызова с аргументами с правой стороны, функция typename
свяжет имя и код типа данных.
typename('',type)
удаляет тип данных, указанный по его коду type
из таблицы известных типов данных.
Максимальное число определённых типов 50.
Примеры
Смотрите также
- type — возвращает тип переменной
- typeof — указывает тип объекта
- перегрузка — возможности перегрузки отображения, функций и операторов
- tlist — объект Scilab'а и определение типизированного списка
- mlist — объект Scilab'а, определение матричноориентированного типизированного списка
Report an issue | ||
<< type | Data Structures | typeof >> |