早教吧作业答案频道 -->数学-->
最近接触COMMONLISP里面的lambda很不理解看了一个例子楞是没看懂例1.(apply'(lambda(xyz);;;(*(-yz));;;)'(52014);;;);;;返回30
题目详情
最近接触COMMON LISP 里面的lambda很不理解 看了一个例子 楞是没看懂
例1.(apply '(lambda (x y z) ;;;
(* (- y z)) ;;;
)
'(5 20 14) ;;;
) ;;;返回30
这里的30怎么算的? 如果可以的话 请再举个例子 谢谢了
(mapcar #' (lambda (x y) (+ x y))
(mapcar #'(lambda (z) (+ 10 z)) '(4 5 6))
'(200 300)
)
这里的 # 是什么意思
例1.(apply '(lambda (x y z) ;;;
(* (- y z)) ;;;
)
'(5 20 14) ;;;
) ;;;返回30
这里的30怎么算的? 如果可以的话 请再举个例子 谢谢了
(mapcar #' (lambda (x y) (+ x y))
(mapcar #'(lambda (z) (+ 10 z)) '(4 5 6))
'(200 300)
)
这里的 # 是什么意思
▼优质解答
答案和解析
例1:中函数表达中 (* (- y z)) ,缺X项描述,如果改为 (* x (- y z)),则相当于(5X(20-14)=30.
问题补充中:#号无意义,省去后,函数结果为(214 315)
计算过程是:先计算 (mapcar '(lambda (z) (+ 10 z)) '(4 5 6)) ,得到(14 15 16)
再计算(mapcar '(lambda (x y) (+ x y))
(mapcar '(lambda (z) (+ 10 z)) '(4 5 6)
'(200 300)
)
等同于计算
(mapcar '(lambda (x y) (+ x y))
'(14 15 16)
'(200 300)
)
依次计算表中 (200+14=214 ),(300+15=315),得到 '(214 315),回答完毕.
祝你解决困惑.
问题补充中:#号无意义,省去后,函数结果为(214 315)
计算过程是:先计算 (mapcar '(lambda (z) (+ 10 z)) '(4 5 6)) ,得到(14 15 16)
再计算(mapcar '(lambda (x y) (+ x y))
(mapcar '(lambda (z) (+ 10 z)) '(4 5 6)
'(200 300)
)
等同于计算
(mapcar '(lambda (x y) (+ x y))
'(14 15 16)
'(200 300)
)
依次计算表中 (200+14=214 ),(300+15=315),得到 '(214 315),回答完毕.
祝你解决困惑.
看了 最近接触COMMONLISP...的网友还看了以下:
I—me—my—mine和这种英语单词相似的还有哪些?我知道有they,we,但是我要,例子;I— 2020-04-27 …
关于happening英语作文里我用I'llsupportyounomatterwhatishap 2020-05-13 …
请问关于现在完成式的两个句子这样表达对吗?例1:i have been China for two 2020-05-16 …
怎样求复数的模?例如z+i=(3+i)/i求z的模. 2020-06-12 …
这是题中的例子“把i=5∠53.1°用正弦电流的瞬时表达式表示为:i=5√2sin(100πt+5 2020-07-17 …
I'mgoingtothe.I'mgoingtobuy.问题翻译:我去了(填一个地点).我买了(填 2020-08-04 …
有理数绝对值一课,正数和负数的两边经常有两个竖线,这代表什么?例如:I-9I(竖线用“I”表示)比如 2020-11-01 …
数学集合图法类型的特例法设I为全集,s1,s2,s3是I的三个非空子集,且s1Us2Us3=I,则下 2020-11-28 …
be+现在分词是表将来还是现在进行时?例:Howareyougoing---bytrainorbyp 2021-01-14 …
为什么国际音际符号如此奇怪有些是英文字母(例如:i、e),有些像希腊字母(例如:ε、θ),有些像数学 2021-01-27 …