![]() |
Рис. 1 |
Эта статья будет просвещена созданию функций в программе AutoCAD на языке программирования Аутолисп. Данная
статья очень важная так как создания функций очень важно для программирования на языке ЛИСП, можно
сказать, что без этого не обойтись.
Определения функций всегда начинаются с такого оператора, как DEFUN. Причем
функцию созданную с помощью
оператора DEFUN, можно использовать по разному и в зависимости от особенности использования она будет вести себя по разному.
оператора DEFUN, можно использовать по разному и в зависимости от особенности использования она будет вести себя по разному.
Сначала мы рассмотрим функцию, созданную оператором DEFUN, перед именем функции которых располагается
префикс с:. Допустим выражения вида defun c: circle. Что это
выражения значит? DEFUN
это
оператор буквой с С точками С: - мы
указываем интерпретатору то, что набрав имя функции circle в
командной строке автокада мы запустим ЛИСП выражения на выполнения в среде. Ну
а circle – это имя функции.
Второй тип функции – это функция созданная оператором defun, без префикса С:. Эти функции удобны тем, что
результат их вычислений можно использовать в теле программы написанной на
ЛИСП.
С помощью оператора DEFUN можно
создавать функцию с аргументами и переменными. Это очень важно понять. Так как на этом
строится программирование. Также необходимо понимать, чем отличаются переменные
от аргументов. А также назначение
переменных и аргументов.
Комментариев нет:
Отправить комментарий