在SBCL中如何先输出提示
来源:互联网 发布:关于人工智能 论文 编辑:程序博客网 时间:2024/06/13 07:20
(progn
(format t "Please enter your name:")
(read-line))
一道简单的程序,在CLISP和SBCL的执行效果竟然不一样,CLISP运行时发现,此程序是先输出Please enter your name:的提示,而在SBCL却不会先提示,后来找了一下SBCL手册的函数发现有一个称作force-output的函数在多个地方用到,于是就将此函数在此处牛刀小试,程序如下所示:
(progn
(format t "Please enter your name:")
(force-output)
(read-line))
运行发现结果跟函数名字的意义是一样的,而Lisp让我喜欢的理由之一也是因为她的命名真正的做到见其名知其义,不像近代的语言做得不够清晰明确。
- 在SBCL中如何先输出提示
- 如何先搜索文件然后在文件中搜索具体内容进行输出?
- 如何在SQL中先排序后分组
- 如何在MyEclipse中设置自动提示
- 如何在ionic中添加加载提示
- 如何在Excel中实现输入提示
- 如何在 Myeclipse 中设置代码提示
- 如何在文本框中添加提示信息
- Ubuntu中PHP如何开启错误提示输出?
- windows中emacs+ slime+ sbcl 配置
- 终于搞定ssh2-在action中输出js提示对话框
- 如何在ALV中输出标题头
- 如何在ALV中输出标题头
- 如何在函数中输出函数名
- 如何在函数中输出函数名
- 在SQL Server中如何输出行号
- 在SQL Server中如何输出行号
- 如何在ALV中输出标题头
- _stdcall,_cdecl,_fastcall区别与联系
- 基于UML的面向对象分析与设计
- Silverlight 4 - 导航
- 即将跨入我的25
- 组织结构图OrganizationChart
- 在SBCL中如何先输出提示
- PHP内置的字符串处理函数
- 学习linux在网上发现一篇好文(一)
- 学习linux在网上发现一篇好文(二)
- 学习linux在网上发现一篇好文(三)
- 重构(Refactoring)
- getch(),getche(),getchar()的区别
- 学习linux在网上发现一篇好文(四)
- 插入排序