A-A+

下面这个Scheme函数用于做什么? (define whatsThis (lambda(n

2022-08-12 10:16:13 问答库 阅读 195 次

问题详情

下面这个Scheme函数用于做什么? (define whatsThis (lambda(n) (cond((null?n)0) ((null?(cdr n))(car n)) ((>(car n)(whatsThis(cdr n)))(car n)) (else(whatsThis(cdr n))) )))


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:函数whatsThis返回列表中最大的元素:>(whats This(list 1 2 4 5 3))5>
函数whatsThis返回列表中最大的元素:>(whatsThis(list12453))5>

考点:函数