「Vle-ename-valid」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{BCAD_LISP}} ; 構文 : (vle-ename-valid ''ename'') ; 機能 : ename' が有効なエンティティ名であり、かつ消去されていないかどうかを確認…」)
(相違点なし)

2022年10月15日 (土) 05:17時点における版

構文
(vle-ename-valid ename)


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


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


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


MEMO

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

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

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


サンプル
(vle-ping-alive)


関連事項