CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

prin1(AutoLISP)

2023-1-7 18:20| 发布者: admin| 查看: 286| 评论: 0|来自: AutoCAD

摘要: 将表达式打印到命令行或将表达式写入打开的文件

将表达式打印到命令行或将表达式写入打开的文件

支持的平台:视窗和 Mac OS

签名

(prin1 [expr [file-desc]])
埃克普尔

类型:整数、实数、字符串、列表、符号、文件、Ename(实体名称)、T 或 nil

字符串或 AutoLISP 表达式。仅打印指定的表达式;不包含换行符或空格。

文件描述

类型:文件或无

打开进行写入的文件的文件描述符。

返回值

类型:整数、实数、字符串、列表、符号、文件、Ename(实体名称)、T 或 nil

已计算的expr 的值。如果不带参数调用,则返回空符号。prin1

用作函数中的最后一个表达式,没有参数在函数完成时打印一个空行,允许函数“安静”退出。prin1

言论

如果expr是包含控制字符的字符串,则使用前导 \ 扩展这些字符,如下表所示:prin1

控制代码

法典

描述

\\

\字符

\"

“字符

\e

转义字符

\n

换行符

\r

返回字符

\t

制表符

\ nnn

八进制代码为nnn 的字符

下面显示了如何使用控制字符:

(prin1 (chr 2))
"\002""\002"

例子

(setq a 123 b '(a))
(A)

(prin1 'a)
AA

上一个命令打印 A 并返回 A。

(prin1 a)
123123

上一个命令打印 123 并返回 123。

(prin1 b)
(A)(A)

上一个命令打印 (A) 并返回 (A)。

前面的每个示例都显示在屏幕上,因为未指定文件描述。假设这是打开写入的文件的有效文件描述符,则以下函数调用将字符串写入该文件并返回字符串:f

(prin1 "Hello" f)
"Hello"

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-19 14:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部