早教吧作业答案频道 -->数学-->
最近接触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...的网友还看了以下:
一道初二上的数学改错题!很简单!改错:一个N边形的内角和比它的外角和至少大120度,N最小值多少? 2020-06-02 …
在第n电子层中,当它作为原子的最外层时,容纳电子数最多与n-1层相同;当它作为原子的次外层时,其电 2020-06-22 …
关于最外电子层的问题.在第n电子层中,当它作为原子的最外层时,容纳电子数最多与第(n-1)层相同; 2020-06-22 …
使人舒服的;舒适的(adj.)座位;坐处(如椅子等)(n.)银幕;屏幕(n.)(在空间、时间上)接 2020-06-30 …
N原子孤对电子数以前认为N原子1s22s2全部排满根据洪特规则泡利原理,2P轨道应有3个单电子但最 2020-06-30 …
使人舒服的;舒适的(adj.)座位;坐处(如椅子等)(n.)银幕;屏幕(n.)(在空间、时间上)接 2020-07-04 …
1.含氧量最高的离子化合物与共价化合物分别是2.在第n电子层中,当它作为原子的最外层时,容纳的电子数 2020-11-20 …
一道老头分财产的智力题一个老头有很多儿子,老头死后把财产平分n份,大儿子拿走1份和剩余的十分之一,二 2020-12-01 …
英语翻译我最好的朋友我最好的朋友叫××,他的脸圆圆的,眼睛很小,鼻子有点大,头发又黑又短.他的个子不 2020-12-15 …
N最后是等于多少1=42=23=0.54=0.25就是每个除以2就是下个数问N=?不能等于0不是让你 2021-02-03 …