Vle-ename-valid

提供:GizmoLabs - だいたい CAD LISP なサイト
2022年10月15日 (土) 05:17時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{BCAD_LISP}} ; 構文 : (vle-ename-valid ''ename'') ; 機能 : ename' が有効なエンティティ名であり、かつ消去されていないかどうかを確認…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(vle-ename-valid ename)


機能
ename' が有効なエンティティ名であり、かつ消去されていないかどうかを確認する。


引数
  • ename : エンティティ名


戻り値
ename'が有効なエンティティ名であり、かつ消去されていない場合は T、有効なエンティティ名でない、または消去されている場合は NIL となる。


MEMO

この関数は、次のようなコードを高性能に置き換える

(if (entget en) ...)
(not (entget en))
(while (entget en) ...)

といった、(entget)の返り値を使った「ブーリアン」的な使い方ができる。


サンプル
(vle-ping-alive)


関連事項