AutoCAD LISP 列表操作函數參考(AutoLISP)
函數 |
描述 |
(acad_strlsort lst) |
按字母順序對字符串列表進行排序 |
(append lst ...) |
獲取任意數量的列表並將它們作為一個列表一起運行 |
(assoc item alist) |
搜索元素的關聯列表並返回該關聯列表條目 |
(car lst) |
返回列表的第一個元素 |
(cdr lst) |
返回指定的列表,列表的第一個元素除外 |
(cons new-first-element lst) |
基本列表構造函數 |
(foreach name lst [expr ...]) |
評估列表中所有成員的表達式 |
(last lst) |
返回列表中的最後一個元素 |
(length lst) |
返回一個整數,指示列表中的元素數 |
(list [expr ...]) |
採用任意數量的表達式並將它們組合成一個列表 |
(listp item) |
驗證項目是否為列表 |
(mapcar function list1 ... listn) |
返回執行函數的結果列表,其中列表中的各個元素作為函數的參數提供 |
(member expr lst) |
在列表中搜索表達式的出現並返回列表的其餘部分,從表達式的第一次出現開始 |
(nth n lst) |
返回列表的第n個元素 |
(reverse lst) |
返回其元素顛倒的列表 |
(subst newitem olditem lst) |
搜索舊項目的列表,並返回列表的副本,替換舊項目的每個匹配項替換新項目 |
(vl-consp list-variable) |
確定列表是否為零 |
(vl-every predicate-function list [ more-lists
...]) |
檢查謂詞對於每個元素組合是否為真 |
(vl-list* object [more-objects ...]) |
構造並返回一個列表 |
(vl-list->string char-codes-list) |
將與整數列表關聯的字符組合成字符串 |
(vl-list-length list-or-cons-object) |
計算真實列表的列表長度 |
(vl-member-if predicate-function list) |
確定其中一個列表成員的判斷是否為true |
(vl-member-if-not predicate-function list) |
確定其中一個列表成員的判斷是否為nil |
(vl-position symbol list) |
返回指定列表項的索引 |
(vl-remove element-to-remove list) |
從列表中刪除元素 |
(vl-remove-if predicate-function list) |
返回未通過測試函數的提供列表的所有元素 |
(vl-remove-if-not predicate-function list) |
返回提供測試函數的提供列表的所有元素 |
(vl-some predicate-function list [more-lists
...]) |
檢查一個元素組合的判斷是否為零 |
(vl-sort list comparison-function) |
根據給定的比較函數對列表中的元素進行排序 |
(vl-sort-i list comparison-function) |
根據給定的比較函數對列表中的元素進行排序,並返回元素索引號 |
(vl-string->list string) |
將字符串轉換為字符代碼列表 |
相關連結
應用程序處理函數參考(AutoLISP)
算術函數參考(AutoLISP)
等式和條件函數參考(AutoLISP)
錯誤處理函數參考(AutoLISP)
功能處理函數參考(AutoLISP)
列表操作函數參考(AutoLISP)
字串函數查找表(AutoLISP)
符號處理函數參考(AutoLISP)
留言
張貼留言