请教一个关于REPEAT和表的问题
请教各位大师:我的目的是用:repeat表达: (ssname ss i) .不是按顺序(setqi 0 ) ................(setqi (1+i ))想用前面处理的表代入到<I>. 我的表比喻(SETQ I (25034)).不知表达清楚没有。总之不按递归从0开始。
按::vl-sort-i求得的序号开始计算。谢谢!
本帖最后由 SunSpring 于 2014-10-31 16:08 编辑
(setq x -1)
(repeat (length i)
(setq x (1+ x))
(setq entname (ssname ss (nth x i)))
) 用(mapcar '(lambda(x) (ssname ss x)) i)是不是可以?下班了,没有测试。 ll_j 发表于 2014-10-31 17:31 static/image/common/back.gif
用(mapcar '(lambda(x) (ssname ss x)) i)是不是可以?下班了,没有测试。
高级用法还有点消化不良
页:
[1]