编程语言-scheme
jxluoix
能够自己独立开发中小型的软件系统;
对工作态度认真、执着、诚恳;勇于专研、探索、创新;
接受新事物快、见识宽广.
展开
-
lambda
lambda lambda在计算机编程语言中,如Lisp,Python和Ruby, λ是一个算子,用于表示匿名函数或者闭包,后跟λ演算的用法。在C#编程语言中,一个λ表达式是一个包含表达式和语句的匿名函数。非λ语言是一种基于组合逻辑的函数式编程语言,一个简单化的λ演算并不包含λ所有的内容, lambda term 一个有效的lambda表达...2016-09-06 22:31:59 · 227 阅读 · 0 评论 -
Scheme 过程表达式 lambda
•过程表达式 语法: (lambda <formals> <body>) 语法中<formals>需要满足以下描述的正规参数列表, <body>是一个或多个表达式序列。 guile> (lambda (x) (+ x x)) #<procedure #f (x)> guile> (...原创 2016-09-23 00:28:04 · 1012 阅读 · 0 评论 -
Scheme 过程调用表达式
•过程调用表达式语法:(<operator> <operand1> ...)过程调用也称为组合排列 相对Lisp其他方言,Scheme的求值顺序并没有规定,并且操作子表达式和操作数表达式总是以相同的计算规则进行计算。 尽管没有规定求值顺序,操作子和操作数表达式的并行计算影响被限制为与其他序列的求值顺序一致。每个过程调用可以选择不同的求值...原创 2016-09-24 01:06:23 · 255 阅读 · 0 评论 -
lambda和函数式概念区别
> (define x (let ((a "this is a")) a)) > x$22 = "this is a"2016-11-11 16:42:10 · 374 阅读 · 0 评论