ТОМ: язык программирования: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 400:
 
==Предопределенные свойства==
===Дополнительные поля данныеданных===
Для любого [[TOM: язык программирования#Типы данных|типа данных]] возможен доступ к дополнительным полям. (Но не для всех типов данных эти поля имеют смысл).
 
====.typ / .тип====
''(только для чтения)''
 
Возвращает строковое значение соответстующее [[TOM: язык программирования#Типы данных|типу значения]] X.
 
Синтаксис: X.typ
 
Где: X - любое значение.
 
Возвращает строковое значение соответстующее [[TOM: язык программирования#Типы данных|типу значения]] X.
 
''(только для чтения)''
 
====.str / .строка====
''(только для чтения)''
 
Для строки возвращает ту же строку.
 
Для объекта, полученного из парсера, возвращает слово, которым объект назван в команде.
 
Для объекта, полученного функцией set( ), возвращает строку, использованную в функции.
 
Для прочих типов возвращает пустую строку.
 
 
====.num / .число====
''(только для чтения)''
 
Для числа возвращает то же число.
 
Для объекта возвращает количество объектов.
 
Для прочих типов возвращает 0.
 
 
====.obj / .объект====
''(только для чтения)''
 
 
====.key / .ключ====
''(только для чтения)''
 
 
====.pos / .поз====
''(только для чтения)''
 
 
===Предопределенные свойства объектов===