Lisp屏幕输出函数
(2010-09-27 17:19:14)
|
|
|
|
函数名称
|
函数格式
|
函数功能
|
说明
|
| Print函数 |
(print [expr [file-desc]]) |
在命令行打印一个表达式或将表达式写入已打开的文件中。 |
参数"expr"为字符串或Visual
LISP表达式,"file-desc"为以写方式打开文件的文件描述符。函数返回"expr"的值。如果不带参数调用该函数,则函数返回空符号。函数执行时在"expr"之前加一个空行,之后加一个空格。 |
| Prin1函数 |
(prin1 [expr [file-desc]]) |
在命令行打印一个表达式或将表达式写入已打开的文件中。 |
参数"expr"为字符串或Visual
LISP表达式,"file-desc"为以写方式打开文件的文件描述符。函数返回"expr"的值。如果不带参数调用该函数,则函数返回空符号。函数执行时仅打印指定的"expr",而不会在"expr"之前加一个空行,之后加一个空格。如果在用户定义的函数中把不带参数的Prin1函数作为最后一个表达式,那么当函数执行完成时仅会打印一个空行,使应用程序静默退出。 |
| Princ函数 |
(princ [expr [file-desc]]) |
在命令行打印一个表达式或将表达式写入已打开的文件中。 |
参数"expr"为字符串或Visual
LISP表达式,"file-desc"为以写方式打开文件的文件描述符。函数返回"expr"的值。如果不带参数调用该函数,则函数返回空符号。函数执行时仅打印指定的"expr",而不会在"expr"之前加一个空行,之后加一个空格。 |
| Prompt函数 |
(prompt msg) |
在屏幕提示区显示一个字符串。 |
参数"msg"为字符串。函数返回值为nil。在双屏幕的AutoCAD配置中,"prompt"函数在两个屏幕上都显示字符串"msg"。 |
| Write-char函数 |
(write-char num [file-desc]) |
将一个字符写到屏幕上或一个已打开的文件中。 |
参数"num"为输出字符的十进制 ASCII
码,"file-desc"为以写方式打开文件的文件描述符。函数返回值为"num"参数值。但Write-char函数不能将
null字符(ASCII代码为0)写入文件。 |
| Write-line函数 |
(write-line string [file-desc]) |
将字符串写到屏幕上或一个已打开的文件中。 |
参数"string"为输出的字符串,"file-desc"为以写方式打开文件的文件描述符。函数返回值为带有双引号的"string",但将字符串写入到文件中时会省略双引号。 |
| Terpri函数 |
(terpri) |
在命令行上输出一个换行符。 |
该函数把光标移到下一行的开始处,用于控制换行,返回值为nil。Terpri函数的功能和(princ
"\n")功能相同。 |
|
喜欢
0
赠金笔
加载中,请稍候......