「Vle-dictsearch」の版間の差分
(ページの作成:「{{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
関連事項