Обучение AutoLISP в 8 уроках



Обучение AutoLISP в восьми уроках - стр. 11


Атомы  -  простые  объекты;
списки - сложные объекты, ограниченные круглыми  скобками.  Среди
простых объектов, имеются большое количество под-категорий извес-
тных как типы данных.
 
Чистое понимание типов данных в AutoLISP очень важно. Наряду с их
прародителями классами объектов атомами и  списками,  они  форми-
руют важные составляющие блоки для всех программ AutoLISP.
 
Типы данных описывают характер данных, что атом должен содержать,
и количество места ( или памяти ) которое AutoLISP  должен  выде-
лить чтобы создать атом и сохранить его значение. Этот  урок  бу-
дет сконцентрирован на вышеупомянутой  теме;  управление  памятью
будет обсуждаться в следущих уроках.
 
Ниже - список типов данных поддерживаемы AutoCAD версии  10.  Все
за исключением одной под-категории атомов; исключение - тип  дан-
ных "list". Перечисляются квалифицируемые как явные типы данных.
 
    * Список
    * Символы
    * Строки
    * Вещественные числа
    * Целые числа
    * Описатели файла
    * "Имена" примитивов AutoCAD
    * Наборы выбор AutoCAD
    * встроенные функции
 
ОПРЕДЕЛЕНИЕ ТИПОВ ДАННЫХ
 
Функция AutoLISP (type) может использоваться чтобы определить тип
данных любого объекта. (type) берет один  требуемый  параметр,  и
возвращает символ, который указывает тип данных параметра.
 
Например, определить тип данных целого числа 1.
 
    Команда: ( type 1 )
    INT
 
ПРИМЕРЫ ТИПОВ ДАННЫХ
 
Пример кода AutoLISP, который  связывает  переменную  x  с  рядом
объектов с различными типами данных и определяет тип данных  свя-
зывания с помощю функции (type). Вы можете захотеть набрать выра-
жения в командной строке AutoCAD.
 
В случаях где шестнадцатеричный номер появляется как  часть  типа
данных, невозможно точно представить номер,  поскольку  он  изме-
няется время от времени. Взамен, номер представляется в  примерах
просто как " xxxx ".
 
СПИСОК



Содержание  Назад  Вперед