0
根据这些定义:评估球拍表达
(define s 8)
(define p (/ s 2))
(define (f s p)
(cond [(or (> s 0) p) 'yes] [(< s 0) 'no]))
我要评估这个表达式:
(f 0 (and (< s p) (> s 2)))
到目前为止,我有:
⇒ (f 0 (and (< 8 p) (> s 2)))
⇒ (f 0 (and (< 8 4) (> s 2)))
⇒ (f 0 (and false (> s 2)))
⇒ (f 0 false)
如何完成这个?
如果我写0,而不是COND – kaminey
程序不接受什么让你觉得你应该更换' cond'与0? –
@ScottHunter:我认为很明显kaminey不理解你的答案。我明白你的迟疑只是给他/她作业的完整答案,但是也许你可以组成一个不同的函数来演示你的“用f的身体替换它”过程? – ruakh