Vle-ename-valid

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


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


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


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


MEMO

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

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

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


サンプル

(not (vle-ename-valid en) 
 ;;; なにかの処理

)


関連事項