CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

地图车 (AutoLISP)

2024-5-18 18:18| 发布者: admin| 查看: 101| 评论: 0|原作者: admin|来自: AutoCAD

地图车 (AutoLISP)

返回一个列表,该列表是执行函数的结果,其中一个或多个列表作为函数的参数提供

支持的平台:Windows 和 Mac OS

签名

(mapcar function list1... listn)
功能

类型:子程序

一个函数。

列表1...listn

类型:列表

一个或多个列表。列表数必须与函数所需的参数数匹配。

返回值

类型:列表

一个列表。

例子

(setq a 10 b 20 c 30)
30

(mapcar '1+ (list a b c))
(11 21 31)

这等效于以下一系列表达式,只不过返回结果列表:mapcar

(1+ a)
(1+ b)
(1+ c)

该函数可以指定要由 执行的匿名函数。当某些函数参数是常量或通过其他方式提供时,这很有用。下面的示例演示了 with 的用法:lambdamapcarlambdamapcar

(mapcar '(lambda (x) 
          (+ x 3)
          ) 
         '(10 20 30)
)
(13 23 33)

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 13:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部