Autolisp编程心得(摘自xdcad)
(2010-04-27 11:14:22)
标签:
杂谈 |
分类: lisp |
1.养成良好的书写习惯
费周折,所以,养成一个好的编程习惯是学好Lisp所必须的。
专用编辑器,此类编辑器可以对函数突出显示。
利于调试是查找错误。
序条理化。
2.函数中循环与转移的使用
以使用自定义函数实现转移,用if及cond辅助实现条件转移。
的条件较复杂时,使用while函数往往不能实现或使得程序不够简洁。这时我们可以使用“转移”,
将需要实现的功能作为(子)函数,使用恰当,可以在程序中任意“转移”。
更大的优点是使得程序更加结构化。这就使得我们不必拘泥于程序中的循环语句,而使用函数的
循环调用,辅助适当的判断,实现“转移”,如A->B->A。当然也可以进行自身调用,构成一个
“标准的”循环。
全不同的,而将函数本身作为子函数调用,程序简洁明了。
3.initget函数中关键字“ ”(空格)的使用
“(initget " ")”。
入,而将回车等空输入作为关键字使用。
“(initget "C
************************************************
;;例一
(defun ett_ct()