简约而不简单
本帖最后由 作者 于 2008-3-4 10:02:50 编辑 <br /><br /> <p>总结本贴:<br/></p> 无痕 发表于 2004-3-31 00:26这也算精简?nonono
有错误,应改为:
;(str2lst str) 将输入的数据转换为字符串列表.---------------------------梁雄啸.2004.3
;测试: (str2lst "Hello 2World 12 5456.1568") = ("Hello" "2World" "12" "5456.1568")
;版权所有,盗用必究!如在程序中引用,请保留文字信息行.
(defun str2lst (str / i)
(while (setq i (vl-string-search " " str
(if i (+ 2 i) 0)
)
)
(setq str (vl-string-subst "\" \"" " " str i))
)
(read (strcat "(" str ")"))
)
工作二十年,深感程式带来的便捷,同样非常感谢前辈高人的无私奉献。每天进步一点点,坚持下去,终有所获。 谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享谢谢分享 严重支持! 支持!! 同意。 顶! 支持........ 我也加一个
回复
有时我就觉得,我认为有些代码虽然短小,但写的非常好,发上来呢(rar,zip)等,却没人与日理会,有些可惜.所以有了这样的想法.把你们觉得好的源码,介绍给每个人.
开始
1. 从点列表(point list)得到坐标范围(coordinate extents).<BR>;例如: (GetExtents '((1 0 0) (2 2 0) (1 2 0)))(defun GetExtents (plist /)<BR> (list<BR> (apply 'mapcar (cons 'min plist))<BR> (apply 'mapcar (cons 'max plist))<BR> )<BR>) 非常简洁!!!支持。。。。