加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Lisp屏幕输出函数

(2010-09-27 17:19:14)
标签:

杂谈

分类: lisp
 
函数名称
函数格式
函数功能
说明
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

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有