早教吧作业答案频道 -->数学-->
最近接触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...的网友还看了以下:
秦时明月那个人最好看男女角色都说说看那个人最好看就是.要有理由的大家说说嘛 2020-05-14 …
凿壁偷光出自这个故事的成语是?从字面上看这个成语的意思是?现在用这个成语形容?从三个方面比较仲永和 2020-05-17 …
一个长方体平放在桌面上,无论从哪个角度看,最多可以看见长方体的个面,最少可看到个面. 2020-11-03 …
一个长方体平放在桌面上,无论从哪个角度看,最多可以看见长方体的个面,最少可看到个面. 2020-11-03 …
从不同的方向看一个正方体或一个长方体,最少可以看到几个面,最多可以看到几个面 2020-11-03 …
一个物体,从一个角度看,最多可以看到个面,最少可以看到个面. 2020-11-03 …
三个小朋友在观察长方体纸箱.这个纸箱有个面.三个小朋友每人最多可以看到个面,最少可以看到个面. 2020-11-03 …
数学简单的线性规划怎么看图算最大值最小值图画好了,怎么看哪个坐标表示最大值,哪个坐标表示最小值? 2020-12-01 …
哪个方案购买双色球最划算、中奖概率最高?我每期双色球固定只买10元,请大家看看哪个方案购买下面哪个最 2020-12-03 …
我们看一个正方体,最多可以看到三个面,最少只能看到一个面..(判断对错) 2020-12-14 …