Показать сообщение отдельно
Старый 20.10.2004, 09:18   #3
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Уроки скриптологии

По первой теме можно добавить следующее:
Типы переменных делятся на простые типы - INT, FLOAT, STRING и сложные (производные) типы - CLASS, PROTOTYPE, INSTANCE. Особняком стоит тип VOID, я нашел всего одно его применение - при объявлениии функции указывает, что функция не имеет возвращаемого значения.
К сложным типам мы еще вернемся позже.

Тема вторая: Операции над данными.

Существует несколько типов операций: арифметические, присваивания, отношения, логические, побитовые, над массивами, операции с членами классов.
В основном, все операции применимы только к простым типам, за исключением типа STRING.

1. Арифметические операции.
+ - простое сложение
- - простое вычитание
* - простое умножение
/ - простое деление (результат целая часть)
% - простое деление (результат остаток)
Здесь должно быть все понятно - без комментариев.

2. Операции присваивания.
= - простое присваивание
+= - сложение с приваиванием
-= - вычитание с присваиванием
*= - умножение с присваиванием
/= - деление с приваиванием (целая часть)
Здесь тоже все понятно - без комментариев.

3. Операции отношения.
< - истина, если меньше
> - истина, если больше
<= - истина, если меньше или равно
>= - истина, если больше или равно
== - истина, если равно
!= - истина, если не равно
Здесь тоже все понятно - без комментариев.

(продолжение следует)
Ответить с цитированием