首页 > 其他 > 详细

Lisp入门之Helloworld

时间:2019-12-31 09:25:16      阅读:174      评论:0      收藏:0      [点我收藏+]

我们使用的是common lisp
首先查看熟悉前序运算的格式

(+ 2 3)

其输出为5,这个证明其对于任何一个表达,都有一个返回值,而返回值会被当作默认输出。
因此我们也可以直接采用输入helloworld的方式

"hello, world"

当然这样的方法是不合适的,如果要像c语言中的那样使用printf类似函数,我们可以如下写:

(format t "hello, world")

这样才是真正输出helloworld的方法。


如果要将hello world定义为函数,则可以如此定义:

(defun hello-world () (format t "hello, world"))

调用函数helloworld

(hello-world)

在这个过程中,我们也可以使用编辑器自带的缩进

(defun hello-world ()
  (format t "hello, world"))

之后我们可以直接调用保存的函数

(load "hello.lisp")
(hello-world)

Lisp入门之Helloworld

原文:https://www.cnblogs.com/ecnu/p/12122507.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!