阿门 我理解。谢谢你的帮助。虽然我不想马上开始写lisp的,但我觉得我可以学到更多的“动手”,至少现在,我可以从我真正理解的东西开始。我知道如果你是从中国来的,我可以写一个数控程序,这会让你大吃一惊!。。。但这仅仅是因为我直接阅读了手册大约20-30次!我并不是不尊重或无视你的建议,但我觉得当我有一个实际的程序,我正在工作,在那里我可以测试和看到一些新变量的结果,我刚刚在书中读到,我会更好地学习它。 不,我完全理解,完全不接受。。。你可以从大量的程序中学习。选择你的主题。 我还有一个问题,我知道,我知道,但很快。。。。。
我正在编写我的第一个lisp,并在命令行上练习代码行。例如,由于某些原因,我无法将小数赋给变量
(setq ol1(/1 2));或(setq ol1(=.5))
你做错了什么?
如果我尝试执行(setq sd1(getdist“\n容器直径:”)
命令行变成了这样的东西(_>并且我无法让它消失,除非我单击工具栏功能,例如“line”。。。。 如果用两个整数提供除法,那么它将返回一个整数
因此,您需要为其提供真实的:
(setq ol1 (/ 1.0 2.0))
或
(setq ol1 (/ 1. 2.))
或
(setq ol1 0.5)
这意味着你错过了一个“)”。
应该是:
9
括号需要匹配 如果使用Visual LISP编辑器编写代码,当您单击“格式”按钮时,它将自动检测括号是否丢失。 好的,谢谢你!那个格式按钮会派上用场的!再次感谢。 再一个?
为什么在我回答提示后会产生错误,即“需要2d点或选项”,这是我到目前为止的代码;
我保证,一旦我有了一个基金会,我将不再问这样的问题,但现在我不确定是否有其他人去得到答案。 您为该命令提供了一个字符串,并且没有对变量进行求值(此外,请确保您将变量本地化,并使用princ干净地退出)。
在像这样开始之前,我会先看看一些教程网站。
页:
1
[2]