LISP表达式称为符号表达式或s-表达式,s-表达式由三个有效的对象,原子,列表和字符串组成。
LISP程序可以在解释器上运行,也可以作为已编译的代码运行。
让我们编写一个s-表达式来计算三个数字7、9和11的总和,为此,我们可以在解释器提示符下键入。
(+ 7 9 11)
LISP返回输出-
27
如果要运行与编译代码相同的程序,请创建一个名为myprog.lisp的LISP源代码文件,然后在其中键入以下代码。
(write (+ 7 9 11))
当您单击执行按钮或键入Ctrl + E时,LISP立即执行它,返回的输出是-
27
在上面的程序中,+符号用作数字求和过程的函数名称。
在前缀表示法中,运算符写在其操作数之前。如,表达式
a * ( b + c )/d
将被写为-
(/(* a (+ b c) ) d)
让我们再举一个示例,让我们写代码将60 o F的华氏温度转换为摄氏温度标度-
该转换的数学表达式为-
(60 * 9/5) + 32
创建一个名为main.lisp的源代码文件,并在其中键入以下代码。
链接:https://www.learnfk.comhttps://www.learnfk.com/lisp/lisp-program-structure.html
来源:LearnFk无涯教程网
(write(+ (* (/9 5) 60) 32))
当您单击执行按钮或键入Ctrl + E时,LISP立即执行它,返回的输出是-
140
请创建一个名为main.lisp的新源代码文件,并在其中键入以下代码。
(write-line "Hello Learnfk") (write-line "I am at 'LearnFk Point'! Learning LISP")
当您单击执行按钮或键入Ctrl + E时,LISP立即执行它,返回的输出是-
Hello Learnfk I am at 'LearnFk Point'! Learning LISP
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)
PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕