Vle-dictsearch

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年11月23日 (水) 06:25時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP}} ; 構文 : (vle-dictsearch ''dictname'' ''itemname'' ) ; 機能 : 指定されたディクショナリまたはサブディクショナリを走査し…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(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


関連事項