ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »