摘要: 将下列表达式翻译成没有使用let与let*,并使用同样的表达式不被求值2次。 (a). (let ((x (car y))) (cons x x)) (b). (let* ((w (car x)) (y (+ w z))) (cons w y)) 答案: (a). ((lambda (x) (cons x x)) (car y)) (b). ((lambda (w) ((lambda (y) ... 阅读全文
posted @ 2012-12-19 14:31 flowjacky 阅读(108) 评论(0) 推荐(0)
摘要: (defconstant month #(0 31 59 90 120 151 181 212 243 273 304 334 365)) (defconstant yzero 2000) (defun leap? (y) (and (zerop (mod y 4)) (or (zerop (mod y 400)) (not (zerop (mod y 100)))))) (defun date-... 阅读全文
posted @ 2012-12-19 13:59 flowjacky 阅读(187) 评论(0) 推荐(0)
摘要: (defun leap? (y) (and (zerop (mod y 4)) (or (zerop (mod y 400)) (not (zerop (mod y 100)))))) 说明 闰年: 普通年:能被4整除 世纪年:能被400整除 阅读全文
posted @ 2012-12-19 08:59 flowjacky 阅读(352) 评论(0) 推荐(0)