Системы автоматизированного конструирования. Толстоба Н.Д. - 20 стр.

UptoLike

Составители: 

19
((= s "y") 1)
((= s "N") 0)
((= s "n") 0)
(t nil)
)
Функции
Имена функций могут состоять не менее чем из трех символов, которые должны
быть латинскими буквами, и при особой необходимости арабскими цифрами.
Следует стараться избегать превышения предела в 6 символов для имен функций.
Превышение этого предела требует большее количество памяти. Правда, с современной
техникой это не принципиально.
Имена функций должны составляться из одного, двух или трех как можно более
коротких англоязычных слов, каждое из которых записывается с большой буквы, например:
GetCount, SetTop и т.п. (Для AutoLISP не имеет значения регистр, но такая запись дает
возможность ориентироваться в назначении функций.)
Для реализации функции используется следующая конструкция:
;-----------------------------------------------
; назначение
;-----------------------------------------------
; входные параметры
;--------------------------
; выходные параметры
;--------------------------
(defun имя (параметры / локальные переменные)
тело функции
)
(prompt “имя, “)
В списке локальных переменных должны быть перечислены все переменные,
используемые в данной функции.
Использовать в функциях аргументы по умолчанию нежелательно.
Желательно использовать передачу данных списком.
Передача данных должна производится как результат последного действия.