明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1131|回复: 1

[函数] 表中元素全部转化为字符

[复制链接]
发表于 2014-10-11 13:28:29 | 显示全部楼层 |阅读模式
;表中元素全部转化为字符
;(list2string '(("a" 1) ("b" 2) ("多层表" ("d" 56 ("e" 5 ("f" 56))))  3 2 "中文" ("English")))
;=>(("a" "1") ("b" "2") ("多层表" ("d" "56" ("e" "5" ("f" "56")))) "3" "2" "中文" ("English"))
  1. (defun list2string (lst)
  2. (mapcar
  3.    '(lambda (x)
  4.      (if (listp x)
  5.        (list2string x)
  6.        (vl-princ-to-string x)
  7.      )     
  8.    )
  9.    lst
  10.    )
  11. )

点评

大侠你的这个(list2string x)。和(defun list2string (lst),关系看不懂。求指点!谢谢。  发表于 2014-10-11 14:58
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-10-11 14:30:29 | 显示全部楼层
递归算法,不错!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-12-24 04:19 , Processed in 0.174953 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表