Получение имени типа данных
name = typename(type_id);
type_id - целочисленное значение, индекс типа данных.
typename – функция получения внутреннего имени типа данных по его индексу type_id.
Функция возвращает строковое значение внутреннего имени типа данных. Перечень типов данных скриптового языка приведен tipy_dannyh_pl.dita# здесь.
//Типы для переменных и выражений fint = typeof(10); fdouble = typeof(10.0); //Идентификаторы типов для обозначений типов данных stdinttype = typeof(INTEGER); // Получение имени по идентификатору типа данных nameofint = typename(typeof(INTEGER)); nameofvar = typename(typeof( 1 + 2 + 5 + 6i ));
В результате выполнения скрипта примера, переменные fint и fdouble получат значения соответствующие индексам целого и вещественного типов (1 и 0). Переменная stdinttype получит значение 1, переменные nameofint и nameofvar получат строковые значения INTEGER и COMPLEX соответственно.