[425852280]-影子 22:20:55
为什么程序的调用命令中的括号不用成对 比如(DEFUN C:TT()
[alwtyp][alwtyp] 22:21:30
结尾还有一个)
[ZZXXQQ] 22:21:32
这是定义,也要成对的
[linshiyin2]大地 22:21:53
lisp就是成对的括号
[425852280]-影子 22:22:00
不用也是可以用····不知道为什么
[alwtyp][alwtyp] 22:22:15
不可能
[linshiyin2]大地 22:22:18
c语言是大括号吧也是成对的
不可能
[425852280]-影子 22:22:31
我看过网上的源代码是这样de
[ZZXXQQ] 22:22:57
那个要与最后的右括弧成对
[425852280]-影子 22:23:06
(defun c:7test2()
;以下 pa、ww、hh、n 值须由使用者输入
(setq pa (getpoint "请求输入左下角点: "))
(setq ww (getdist pa "
请求输入楼梯宽度: "))
(setq hh (getdist pa "
请求输入楼梯高度: "))
(setq n (getint "
请求输入楼梯阶数: "))
;先画出 pa à pb à pc
(setq pb (polar pa 0 ww))
(setq pc (polar pb (/ pi 2) hh))
(command "line" pa pb pc "")
;请留意以下三行dw、dh、pp值须由程序依据ww、hh 与 n求出
(setq dw (/ ww n))
(setq dh (/ hh n))
(setq pp pa)
;以下准备进入repeat循环了
(repeat n
(setq p1 (polar pp (/ pi 2) dh))
(setq p2 (polar p1 0 dw))
(command "line" pp p1 p2 "")
(setq pp p2)
)
(prin1)
)
(prompt “
>快速自动楼梯绘制程式”)
(prin1)
[linshiyin2]大地 22:23:10
可能复制的时候落下了,论坛里经常有这样的程序,需要不全括号才行
[425852280]-影子 22:23:23
这条程序的调用命令就没有
[linshiyin2]大地 22:23:39
都有的,这个不必争论
[425852280]-影子 22:23:40
照样可以用额
[ZZXXQQ] 22:24:11
有的,在prompt之前
[alwtyp][alwtyp] 22:24:12
这个程序是完整的
[linshiyin2]大地 22:24:26
最简单的方法是,你复制的编辑器里,双击单面括号,与之配对的括号就自己选中了
[425852280]-影子 22:24:52
单引号的作用是什么 我菜鸟刚学LISP 看过没找到···
[linshiyin2]大地 22:25:28
引号也是成对的,字符串用引号
[425852280]-影子 22:26:08
单引号 不是双引号
[ZZXXQQ] 22:26:23
是函数QUOTE的缩写
[425852280]-影子 22:26:52
这个’
[alwtyp][alwtyp] 22:27:06
[qqimg]oldimg/{D4F43414-BD1B-0D94-0292-E1E1FBDBBED8}.jpg[/qqimg]
[ZZXXQQ] 22:27:09
[ZZXXQQ](1468225785) 22:26:09
是函数QUOTE的缩写
[425852280]-影子 22:28:04
明白了
[425852280]-影子 22:29:14
还有就是没有用DEFUN开头的怎么查找它的调用命令
[alwtyp][alwtyp] 22:29:46
不明白,举个实例
[linshiyin2]大地 22:31:06
QUOTE的缩写,正解
[425852280]-影子 22:31:56
比如像一些后缀名为*.DCL的程序就没有赢DEFUN开头
[ZZXXQQ] 22:32:14
那是对话框
[alwtyp][alwtyp] 22:32:17
那是对话框文件,
也要LSP调用的
[425852280]-影子 22:32:30
哦哦
[OWEN7]ya雀无声 22:32:36
[qqimg]oldimg/{28D256C9-8AD3-6B3F-9F01-D985FA9845A0}.jpg[/qqimg]
[425852280]-影子 22:33:02
了解了
[linshiyin2]大地 22:33:39
没有用DEFUN开头?那不是程序
[425852280]-影子 22:34:06
恩 明白一点了
[ZZXXQQ] 22:34:15
那是对话框程序
[OWEN7]ya雀无声 22:35:35
[qqimg]oldimg/{EA2C8431-CD8B-0EE8-9B1D-05CAEA2384C6}.gif[/qqimg]
[425852280]-影子 22:36:12
谢谢各位指教
[425852280]-影子 22:37:34
这动态图是怎么录制的?
[linshiyin2]大地 22:38:02
ggg
[425852280]-影子 22:38:34
GGG是什么
[OWEN7]ya雀无声 22:38:38
初步完成,改天加给你个
功能
改天加功能
[425852280]-影子 22:38:53
恩 好的 |