autolisp程序中caddr是什么意思
展开全部
(setq a '("5" "A" "7" "BB"))
;假设a是这样一个表,我要取里面的值
;就要用到car 与 cdr
;首先要理解car 与cdr 的意思
;car 是取表的第一个值 cdr 是取表除了第一个的所有值
(car a);取表第一个值 得到"5"
(cdr a);除了第一个值的所有值("A" "7" "BB") 前面没有"5"了
(caddr a);得到了"7" 可以这样理解car cdr cdr等于caddr
(car (cdr (cdr a)));也是得到"7"
;第一个cdr 得到("A" "7" "BB")
;第二个cdr 得到("7" "BB")
;最后car 得到"7" 以上3句也就是caddr的过程了
;假设a是这样一个表,我要取里面的值
;就要用到car 与 cdr
;首先要理解car 与cdr 的意思
;car 是取表的第一个值 cdr 是取表除了第一个的所有值
(car a);取表第一个值 得到"5"
(cdr a);除了第一个值的所有值("A" "7" "BB") 前面没有"5"了
(caddr a);得到了"7" 可以这样理解car cdr cdr等于caddr
(car (cdr (cdr a)));也是得到"7"
;第一个cdr 得到("A" "7" "BB")
;第二个cdr 得到("7" "BB")
;最后car 得到"7" 以上3句也就是caddr的过程了
北京金瑞博
2024-08-15 广告
2024-08-15 广告
作为北京金瑞博企业咨询服务有限公司的工作人员,我们专注于为企业提供全面的咨询服务。关于US DMF(Drug Master File)程序,这是美国FDA要求的一种非公开文件,用于提交药品、原料药等相关数据的注册文件。它支持申请商的新药批准...
点击进入详情页
本回答由北京金瑞博提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询