Vle-dictsearch

提供:GizmoLabs - だいたい CAD LISP なサイト
2023年1月28日 (土) 08:07時点におけるGizmon (トーク | 投稿記録)による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(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


関連事項