If statement 如何使用控件结构在LISPS上使用mod函数
我是LISP新手,有没有一种方法可以将If statement 如何使用控件结构在LISPS上使用mod函数,if-statement,lisp,mod,If Statement,Lisp,Mod,我是LISP新手,有没有一种方法可以将mod与控制结构一起使用,if语句 例如,具有(如果(mod 42)(+22)(-92))。 表达式返回什么,0,nil,T?在Lisp中,唯一的值是,因此0是。 因此(mod 4 2)返回0,这是真的,这意味着 (if (mod 4 2) (+ 2 2) (- 9 2)) 返回4,而 (if (/= 0 (mod 4 2)) (+ 2 2) (- 9 2)) 返回7。在Lisp中,唯一的值是,因此0是。 因此(mod 4
mod
与控制结构一起使用,if
语句
例如,具有(如果(mod 42)(+22)(-92))
。
表达式返回什么,0
,nil
,T
?在Lisp中,唯一的值是,因此0
是。
因此(mod 4 2)
返回0,这是真的,这意味着
(if (mod 4 2)
(+ 2 2)
(- 9 2))
返回4,而
(if (/= 0 (mod 4 2))
(+ 2 2)
(- 9 2))
返回7。在Lisp中,唯一的值是,因此0
是。
因此(mod 4 2)
返回0,这是真的,这意味着
(if (mod 4 2)
(+ 2 2)
(- 9 2))
返回4,而
(if (/= 0 (mod 4 2))
(+ 2 2)
(- 9 2))
返回7.您所说的“参数”是什么意思?您是否有一个Lisp环境,可以在其中进行测试,例如CCL、SBCL、CLISP,或者Scheme/Racket环境?你有什么文件来源?你所说的“参数”是什么意思?您是否有一个Lisp环境,可以在其中进行测试,例如CCL、SBCL、CLISP,或者Scheme/Racket环境?你有什么文档来源?我写了第二个if语句,它抛出了一个error@mark.b:您需要复制并粘贴错误,并将您的环境指定为coredump请求的环境。我编写了第二条if语句,它抛出了一个error@mark.b:您需要复制和粘贴错误,并将您的环境指定为coredump请求。