CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

类型(AutoLISP)

2023-1-7 16:52| 发布者: admin| 查看: 280| 评论: 0|来自: AutoCAD

摘要: 返回指定项的类型

返回指定项的类型

支持的平台:视窗和 Mac OS

签名

(type item)
项目

类型:不同

一个符号。

返回值

类型:变化或无

的数据类型。计算结果为(例如未分配符号)返回的项目。数据类型作为下表中列出的原子之一返回:nilnil

类型函数返回的数据类型

数据类型

描述

电子名

实体名称

EXRXSUBR

外部对象ARX应用程序

文件

文件描述符

国际

整数

列表

列表

佩吉特

函数分页表

拾取集

选择集

真正

浮点数

安全阵列

安全阵列

可疑交易报告(可疑交易报告)

字符串

苏伯尔

内部 AutoLISP 函数或从编译(FAS 或 VLX)文件加载的函数

从 AutoCAD 命令提示符加载的 LISP 源文件中的函数也可能显示为 SUBR

西姆

符号

变体

变体

乌苏布

从 LISP 源文件加载的用户定义函数

VLA 对象

ActiveX 对象

例子

例如,给定以下分配:

(setq a 123 r 3.45 s "Hello!" x '(a b c))
(setq f (open "name" "r"))

然后

(type 'a)                   returns  SYM
(type a)                    returns  INT
(type f)                    returns  FILE
(type r)                    returns  REAL
(type s)                    returns  STR
(type x)                    returns  LIST
(type +)                    returns  SUBR
(type nil)                  returns  nil

下面的代码示例对传递给它的参数使用 thefunction:type

(defun isint (a)
   (if (= (type a) 'INT)    is TYPE integer?
     T                      yes, return T 
     nil                    no, return nil 
   )
)

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 13:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部