请问为什么我在autolisp编程时,在检查编辑窗口时结果总是提示我“错误: 输入的列表有缺陷”??

我的程序是:... 我的程序是: 展开
 我来答
Zlefu
2014-05-04
知道答主
回答量:21
采纳率:0%
帮助的人:5.8万
展开全部
你的程序中括号不对称,就你上面的程序,还有一个问题就是用if来执行多语句的话要用(progn)包含,例如(if true(progn (progranm1)(progranm2)...))
追问

这段程序在检查时的错误说是参数太多,请问该如何改正?谢谢

追答
就是你的程序还缺一个或多个圆括号,你可以鼠标双击开始括弧或结束括弧,系统会自动帮你亮显该括弧的作用范围,如此你可以根据自己的情况来判定是哪里少了括弧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
in_city
2014-05-07 · TA获得超过258个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:288万
展开全部
每个if的左括号都要对应一右括号,程序尾端也要加一右括号,半角的哦,如果打印的表(语句)在条件成立时都要执行,那还要加上“(progn ”,当然也要加右括号对应。呵:)
追问

这段程序在检查时的错误说是参数太多,请问该如何改正?谢谢

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式