Lisp入门之Helloworld

我们使用的是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)