「Vle-dictsearch」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP}} ; 構文 : (vle-dictsearch ''dictname'' ''itemname'' ) ; 機能 : 指定されたディクショナリまたはサブディクショナリを走査し…」)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
15行目: 15行目:
; 戻り値
; 戻り値
: 'dictname' が 'itemname' に含まれていれば T、そうでなければ nil
: 'dictname' が 'itemname' に含まれていれば T、そうでなければ nil


===MEMO===
===MEMO===
37行目: 38行目:


[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]

2023年1月28日 (土) 08:07時点における最新版

構文
(vle-dictsearch dictname itemname )


機能
指定されたディクショナリまたはサブディクショナリを走査し、すべてのエントリをリストを返す。


引数
  • ename : 検索するディクショナリの名前。
  • itemname : ディクショナリ内で検索する項目を指定する文字列。


戻り値
'dictname' が 'itemname' に含まれていれば T、そうでなければ nil


MEMO

(/= (dictsearch dictname itemname) nil) や
(if (dictsearch dictname itemname) ...) など、
単純に存在確認として使う場合の高速代替方法として使える。


サンプル

(vle-dictsearch (namedobjdict) "ACAD_GROUP")
nil ; グループ辞書の名前を返す。なければ nil


関連事項