Составители:
4
1. ХАРАКТЕРИСТИКА ЯЗЫКА AUTOLISP
1.1. Типы данных
Основные типы данных в AutoLisp:списки; строка; действитель-
ные числа; целые числа; дескрипторы файлов; точечная пара; имена
примитивов AutoCad; наборы AutoCad; встроенные функции (subr).
В программировании на AutoLisp используются символы и символь-
ные структуры.
Символ – это имя, состоящее из букв, цифр и специальных знаков
за исключением () – круглых скобок; . – точки; ‘ – апострофа; “ –
кавычек; ; – точки с запятой. Список представляет собой упорядо-
ченную последовательность, элементами которой являются атомы или
списки. Списки заключаются в круглые скобки, элементы списка раз-
деляются пробелами. Список всегда начинается с открывающейся
скобки и заканчивается закрывающейся. Атом – это неделимый эле-
мент списка. Понятия списка и атома являются ключевыми понятия-
ми языков семейства LISP. Любые другие типы данных являются либо
атомами, либо списками.
Примеры списков: Примеры атомов:
( 34 26.8) 12.6
(“CAT” “EATS” “MOUSE”) “MOUSE”
(1 (12 9.28) (“ГУАП” “Факультет”)) ( )
(setq point ‘(100.0 25.2 7.8))
(* 2 5)
Строковая константа выглядит как набор печатных символов, зак-
люченных в кавычки.
Целые числа могут быть положительными или отрицательными (без
дробей и десятичной точки).
Диапазон целых чисел – -2147483648 до 2147483647.
Исключение для функции GETINT – диапазон -32768 +32767.
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »