CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

prin1 (AutoLISP)

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

prin1 (AutoLISP)

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

支持的平台:Windows、Mac OS 和 Web

签名

(prin1 [expr [file-desc]])
经验

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

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

文件描述

类型:File 或 nil

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

返回值

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

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

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

言论

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

控制代码

法典

描述

\\

\字符

\"

“字符

\e

转义字符

\n

换行符

\r

返回字符

\t

制表符

\ nnn(英语: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)。

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

(prin1 "Hello" f)
"Hello"

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 16:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部