Константы и переменные

Константы должны начинаться с маленькой буквы, либо стоять в одинарных или бинарных кавычках, либо они являются числами:

-mother -price -list‘f’

169 1.4e-3

 

Типы констант:

Char- один знак в одинарных кавычках;

String-последовательность знаков в бинарных кавычках, причем некоторые знаки имеют специальное значение;

Symbol-последовательность знаков в бинарных кавычках, либо имя, начинающееся с маленькой буквы; данные типа symbol отличаются от данных string только тем, что внутреннее представление осуществляется по разному, а именно для symbol имеется таблица указателей, которая обеспечивает быструю обработку данных, на требует больше памяти.

Integer- целые числа в диапазоне –32768,+32767:

Real- действительные числа +1e-307,-1e+308.

File- файл.

Переменные начинаются с большой буквы, либо знаком подчеркивания _.

Father

Syn

_test

_123

и принимают определенный тип только в случае подстановки константой.

Переменная, которая подставилась константой, называется конкретизированной, а если подстановки не было- не конкретизированной:

N=5

запись

N=5, N=5.

-даст истинный результат, а

N=5, N=6.

-ложный. Поэтому нельзя писать N=N+1.