vlax-safearray->list (AutoLISP/ActiveX)

セーフ配列の要素をリスト形式で返します。

サポートされているプラットフォーム: Windows のみ

構文と要素

(vlax-safearray->list var)
var

タイプ: セーフ配列

セーフ配列を含んだ変数。

戻り値

タイプ: リストまたは nil

セーフ配列の要素を含んだリスト。

倍精度実数の 1 次元配列を作成します。

(setq point (vlax-make-safearray vlax-vbDouble '(0 . 2)))
#<safearray...>

vlax-safearray-put-element 関数を使用して、配列に値を代入します。

(vlax-safearray-put-element point 0 100)
100

(vlax-safearray-put-element point 1 100)
100

(vlax-safearray-put-element point 2 0)
0

配列をリストに変換します。

(setq pointlist (vlax-safearray->list point))
(100.0 100.0 0.0)

次の例は、vlax-safearray->list 関数によって、文字列の 2 次元配列がどのように表示されるかを示しています。

(vlax-safearray->list matrix)
(("a" "b") ("c" "d"))