atoms-family (AutoLISP)

現在定義されているシンボルのリストを返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(atoms-family format [symlist])
format

タイプ: 整数型

atoms-family 関数が返すシンボル名の形式を決定する 0(ゼロ)か 1 の整数。

0: シンボル名をリストとして返します

1: シンボル名を文字列のリストとして返します

symlist

タイプ: リスト

atoms-family 関数が検索するシンボル名を指定する文字列のリスト。

戻り値

タイプ: リスト

シンボルのリスト。symlist 引数を指定すると、atoms-family 関数は、現在定義されているシンボルのうち指定されたシンボルを返します。指定されたシンボルが定義されていない場合は、nil を返します。

(atoms-family 0)
(BNS_PRE_SEL FITSTR2LEN C:AI_SPHERE ALERT DEFUN C:BEXTEND REM_GROUP
 B_RESTORE_SYSVARS BNS_CMD_EXIT LISPED FNSPLITL...)

シンボル CARCDRXYZ が定義されているかどうかを確認し、そのリストを文字列として取得するためのコードは次のとおりです。

(atoms-family 1 '("CAR" "CDR" "XYZ"))
("CAR" "CDR" nil)

上の結果は、シンボル XYZ が定義されていないことを示しています。