CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2024 开发者帮助

vlax-safearray-get-element (AutoLISP/ActiveX)

2024-5-18 19:05| 发布者: admin| 查看: 161| 评论: 0|原作者: admin|来自: AutoCAD

vlax-safearray-get-element (AutoLISP/ActiveX)

从数组返回元素

支持的平台:仅限 Windows;在 Mac OS 或 Web 上不可用

签名

(vlax-safearray-get-element var element ...)
无功型

类型:安全阵列

包含 safearray 的变量。

元素。。。

类型:整数

指定要检索的元素的索引的数值。对于具有一个维度的数组,请指定一个整数。对于多维数组,请指定与维度一样多的索引。

返回值

类型:Integer、Real、String、VLA 对象、Safearray、Variant、T 或 nil

元素的值。

例子

创建一个具有两个维度的数组,每个维度从索引 1 开始:

(setq matrix (vlax-make-safearray vlax-vbString '(1 . 2) '(1 . 2) ))
#<safearray...>

用于填充数组:vlax-safearray-put-element

(vlax-safearray-put-element matrix 1 1 "a")
"a"

(vlax-safearray-put-element matrix 1 2 "b")
"b"

(vlax-safearray-put-element matrix 2 1 "c")
"c"

(vlax-safearray-put-element matrix 2 2 "d")
"d"

用于检索数组第一维中的第二个元素:vlax-safearray-get-element

(vlax-safearray-get-element matrix 1 2)
"b"

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-3-5 15:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部