我把代码放在dr racket中,它给了我0但是Idk如果我正确地运行代码
(let ((l (+ 2 1))(e (/ 16(* 4 4)))(t (length '(5 7)))) (if (< l e) t 0))
so what i ended up getting was (let ((l 3)(e 1)(t 2))
if (3 < 1)
2 = 0)))
答案 0 :(得分:0)
代码是正确的,因为在let语句l = 3
之后,e = 1
和t = 2
因此(< l e)
的if语句将评估为false并输出0。