ТОМ2: типы значений: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
(Новая: == Типы значений == Каждое значение в языке ТОМ2 имеет свой тип. Узнать тип у любого значения можно через...)
 
Строка 1: Строка 1:
 +
{{Содержание справа}}
 
== Типы значений ==
 
== Типы значений ==
 
Каждое значение в языке ТОМ2 имеет свой тип. Узнать тип у любого значения можно через метод [[ТОМ2:type|type]]
 
Каждое значение в языке ТОМ2 имеет свой тип. Узнать тип у любого значения можно через метод [[ТОМ2:type|type]]

Версия 18:22, 13 мая 2013

Типы значений

Каждое значение в языке ТОМ2 имеет свой тип. Узнать тип у любого значения можно через метод type

Простые типы

Bool (Булево)

Логический тип данных. Может принимать значение "да" (true) или "нет" (false). Над данными логического типа действуют операции булевой алгебры.

Number (Число)

Числовым типом может быть представлено любое целое число. Над данными числового типа действуют основные арифметические операции.

String (Строка)

Строковым типом может быть представлена любая последовательность символов, в том числе и пустая. В выражениях строка заключается в двойные кавычки - "это строка".

And-list (И-список)

???

Or-list (Или-список)

???

Spcvalue (Спецзначение)

???


Сложные типы

Action (Действие)

Attribute (Признак)

Class (Класс)

?Expression (Выражение)

?Fact (Факт)

Location (Локация)

Object (Объект)

Объект. Объектным типом может быть представлен любой существующий объект. Значения этого типа предоставляют доступ к свойствам и методам объекта.

Preposition (Предлог)

Word (Слово)