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)

AutoCAD LISP 函數參考





 

留言

這個網誌中的熱門文章

AutoCAD 填充線(剖面線)樣式簡易製作產生器

AutoCAD 如何自訂線型教學

AutoCAD 動態圖塊-如何在所有可見性顯示或隱藏