Типы данных

Symbol — последовательность букв, цифр и знаков подчеркивания, начинающаяся со строчной буквы или заключенная в кавычки.

String — любая последовательность символов, заключенная в кавычки.

Char — отдельный символ, заключенный в апострофы.

Integer — целое число в диапазоне от -32768 до 32767.

Real — любое число, которое может быть представлено в экспоненциальной форме.

File — имя файла

Примеры :

symbol — person, a1, b2, auto_nummer, ‘Prolog’;

string — “хорошая погода”, “123 / 234”, “Кочан”;

“char — ‘f’, ‘5’, ‘!’, ‘*’;

integer — 4, 24, -975;

real — 34, 0.245, -234.22;

file — Peter, balista, new4.

Данные типа symbol в отличие от данных типа string находятся в таблице символов. А таблица символов располагается в оперативной памяти. Поэтому использование данных типа symbol ускоряет работу программы, однако вначале, для построение таблицы символов, требуется дополнительное время.