ВУЗ:
Составители:
Рубрика:
8
PICKSET - наборы примитивов AutoCAD
PAGETB - таблицы диспетчера страниц.
Выражения AutoLISP
Любая управляющая конструкция AutoLISP содержит функции -
встроенные или созданные пользователем. Причем в списке функция
должна стоять на первом месте. Выражения (S-выражения) AutoLISP -
это список, первым элементом которого является функция. Любая
программа на LISP состоит из выражений и сама является выражением.
Основные свойства выражений заключаются в
следующем:
- Каждая открывающая скобка должна иметь закрывающую.
- Сразу после открывающей скобки должно стоять имя функции,
выполняемой при вычислении.
- Следующие за именем функции аргументы отделяются пробелом
от функции и друг от друга. Дополнительные пробелы игнорируются ,
поэтому выражение может занимать несколько строк.
- Каждое выражение вычисляется и результат возвращается.
- С логической
точки зрения любое возвращаемое значение может
быть истинно или ложно.
Итак, выражения AutoLISP имеют вид:
(функция аргумент1 аргумент2 ... аргументN)
Основы программирования на языке АВТОЛИСП
Присвоение значений переменным
Присвоение значений переменным осуществляется двумя функция-
ми SET и SEYQ. В зависимости от значения, присваемого переменной,
определяется ее тип. Значения переменных сохраняются до конца
сеанса работы или до задания новых значений. Функция SET (устано-
вить) имеет формат
(set '<символ> <выражение>).
Данная функция присваивает символу (где символ - имя переменной)
значение выражения и возвращает это значение. Использование имени
переменной с апострофом впереди равнозначно использованию
специальной функции (quote <выражение>), которая возвращает
выражение не выполняя его. Поэтому запись
вида (quote cat) экви-
валентна записи 'cat .
Например:
(set 'a 10.0) ;устанавливает в переменную А значение 10.0 и
возвращает 10.0
8
PICKSET - наборы примитивов AutoCAD
PAGETB - таблицы диспетчера страниц.
Выражения AutoLISP
Любая управляющая конструкция AutoLISP содержит функции -
встроенные или созданные пользователем. Причем в списке функция
должна стоять на первом месте. Выражения (S-выражения) AutoLISP -
это список, первым элементом которого является функция. Любая
программа на LISP состоит из выражений и сама является выражением.
Основные свойства выражений заключаются в следующем:
- Каждая открывающая скобка должна иметь закрывающую.
- Сразу после открывающей скобки должно стоять имя функции,
выполняемой при вычислении.
- Следующие за именем функции аргументы отделяются пробелом
от функции и друг от друга. Дополнительные пробелы игнорируются ,
поэтому выражение может занимать несколько строк.
- Каждое выражение вычисляется и результат возвращается.
- С логической точки зрения любое возвращаемое значение может
быть истинно или ложно.
Итак, выражения AutoLISP имеют вид:
(функция аргумент1 аргумент2 ... аргументN)
Основы программирования на языке АВТОЛИСП
Присвоение значений переменным
Присвоение значений переменным осуществляется двумя функция-
ми SET и SEYQ. В зависимости от значения, присваемого переменной,
определяется ее тип. Значения переменных сохраняются до конца
сеанса работы или до задания новых значений. Функция SET (устано-
вить) имеет формат
(set '<символ> <выражение>).
Данная функция присваивает символу (где символ - имя переменной)
значение выражения и возвращает это значение. Использование имени
переменной с апострофом впереди равнозначно использованию
специальной функции (quote <выражение>), которая возвращает
выражение не выполняя его. Поэтому запись вида (quote cat) экви-
валентна записи 'cat .
Например:
(set 'a 10.0) ;устанавливает в переменную А значение 10.0 и
возвращает 10.0
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »
