美文网首页
Lisp 基本语法

Lisp 基本语法

作者: Lucien_d70a | 来源:发表于2019-04-08 10:53 被阅读0次

基本语法

  • 表达式
> (+ 1 2)
< 3
> (- 2 1)
< 1
> (* 1 2)
< 2
> (/ 1 2)
< 0.5
  • 较为复杂的表达式
> (+ (+ (* 3 5) (* 2 4)) (+ (/ 15 3) (* 2 8))) // 呵呵
  • 命名(也叫定义,不叫赋值)
< (define size 5)
> 
< (* size 2)
> 10
  • 复合过程(函数定义)
< (define (add a b) (+ a b))
< (add  3 4)
> 7
< (define (square x) (* x x))
< (square 5)
> 25

圆括号真的难

相关文章

  • Lisp 基本语法

    基本语法 表达式 较为复杂的表达式 命名(也叫定义,不叫赋值) 复合过程(函数定义) 圆括号真的难

  • Scheme lisp语法

    DrRacket 开始 lisp 成为计算器 基本运算 三角函数数学上的三角函数,诸如sin,cos,tan,as...

  • 函数式编程语言

    Lisp基本语法 表达式(算术运算表达式) 较长的表达式(组合表达式) 命名(也叫定义,不叫赋值) 复合过程(函数...

  • Macos下spacemacs+slime+sbcl配置comm

    基本工具 spacemacs: 优秀的第三方 emacs 配置 slime: The Superior Lisp ...

  • C++11新特性--lambda

    匿名函数--lambda函数     匿名函数或者匿名类这种语法在其他语言(如lisp,java中)早有应用。在C...

  • [Emacs] Emacs之魂(九):读取器宏

    1. 编译器宏 Lisp源代码文本,首先经过读取器,得到了一系列语法对象,这些语法对象,在宏展开阶段进行变换,最终...

  • (JavaScript实现基本lisp语法)解释器和编译器

    编译器如何工作的?不知道你想过没有。 查看代码 代码链接 这里的代码有很大的改进空间,甚至有一些错误的处理,但可以...

  • 我也说说Emacs吧(6) - Lisp速成

    前面我们学习了基本操作,也走马观花地看了不少emacs lisp的代码。这一章我们做一个lisp的速成讲座。 Li...

  • Markdown语法

    Markdown基本语法 Markdown基本语法1 Markdown基本语法2(全、有用)

  • Lisp 学习

    Lisp 与众不同的部分原因是,它被设计成能够自己进化。你能用 Lisp 定义新的 Lisp 操作符。Lisp 就...

网友评论

      本文标题:Lisp 基本语法

      本文链接:https://www.haomeiwen.com/subject/fgfuiqtx.html