CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

列表操作函数参考 (AutoLISP)

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

列表操作函数参考 (AutoLISP)

下表提供了 AutoLISP 列表操作函数的摘要说明。

列表操作函数

功能

描述

(acad_strlsort lst))

按字母顺序对字符串列表进行排序

(附加 lst ...)

获取任意数量的列表并将它们作为一个列表一起运行

(副项目列表)

在关联列表中搜索元素并返回该关联列表条目

(汽车 LST)

返回列表的第一个元素

(CDR LST)

返回指定的列表,但列表的第一个元素除外

(缺点 new-first-element lst)

基本列表构造函数

(foreach 名称 lst [expr ...])

计算列表所有成员的表达式

(最后 LST)

返回列表中的最后一个元素

长度 lst)

返回一个整数,该整数指示列表中的元素数

(列表 [expr ...])

采用任意数量的表达式并将它们组合到一个列表中

(listp )

验证项目是否为列表

(mapcar 函数列表1 ...listn)

返回执行函数的结果列表,其中列表的各个元素作为函数的参数提供

(成员 expr lst)

在列表中搜索表达式的出现项,并返回列表的其余部分,从表达式的第一次出现开始

(第 n n 个 lst)

返回列表的第 n 个元素

(反向 LST)

返回一个列表,其元素反转

(subst newitem 旧项目 lst)

在列表中搜索旧项,并返回列表的副本,其中替换一个新项来代替旧项的每次出现

(vl-consp 列表变量)

确定列表是否为 nil

(vl-every predicate-function list [ 更多列表 ...])

检查每个元素组合的谓词是否为 true

(vl-list* 对象 [更多对象...])

构造并返回列表

(vl-list->string 字符代码列表)

将与整数列表关联的字符合并到一个字符串中

(vl-list-length list-or-cons-对象)

计算真实列表的列表长度

(vl-member-if 谓词函数列表)

确定其中一个列表成员的谓词是否为 true

(vl-member-if-not 谓词函数列表)

确定其中一个列表成员的谓词是否为 nil

(VL-位置符号列表)

返回指定列表项的索引

(vl-remove 元素要删除的列表)

从列表中删除元素

(vl-remove-if 谓词函数列表)

返回所提供的列表中未通过测试函数的所有元素

(vl-remove-if-not 谓词函数列表)

返回已提供的列表中通过测试函数的所有元素

(vl-some 谓词函数列表 [更多列表...])

检查一个元素组合的谓词是否不为 nil

(vl-排序列表比较函数)

根据给定的比较函数对列表中的元素进行排序

(vl-sort-i 列表比较函数)

根据给定的比较函数对列表中的元素进行排序,并返回元素索引号

(vl-string->list 字符串)

将字符串转换为字符代码列表


路过

雷人

握手

鲜花

鸡蛋

最新评论

群   号:715888130

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

GMT+8, 2025-6-6 10:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部