Page 12 - AutoLISP и Visual LISP в среде AutoCAD
P. 12

2.3. ТИПЫ ДАННЫХ


                      Переменные  в AutoLisp не  надо  описывать - тип  данных  определяется
                  автоматически  при  присвоении  значения.  Типы  данных  идентифицируются
                  при помощи функции type следующим образом:


                             Идентификатор                           Тип данных
                             INT                    Целые числа
                             REAL                   Числа с плавающей точкой

                             STR                    Строковые константы
                             FILE                   Дескрипторы файлов
                             SYM                    Символы
                             LIST                   Списки и функции пользователя
                             SUBR                   Внутренние функции AutoLisp
                             EXSUBR                 Внешние функции
                             ENAME                  Имена примитивов AutoCad
                             PICKSET                Наборы примитивов AutoCad
                             PAGETB                 Таблица диспетчера страниц


                      Пример:
                  (setq n 2 z 3.2 s '(6 24 "text"))
                  (type n)                                      ; возвращаемое значение INT
                  (type z)                                      ; возвращаемое значение REAL
                  (type s)                                      ; возвращаемое значение LIST











































                                                                                                             11
   7   8   9   10   11   12   13   14   15   16   17