如何在 LISP 中获取模数
我现在正在学习 LISP,但我还没有找到任何关于如何在 LISP 中获取模数的信息。有什么办法可以将其放入函数内部吗?我知道像 Java 这样的其他语言使用 % 来求模,但是 LISP 使用什么?
I am learning LISP right now and I haven't found anything on how to get the modulus in LISP. Is there someway to get it inside of a function? I know other languages like Java use % in order to find the modulus, but what does LISP use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
mod
怎么样,来自页面:How about
mod
, from the page:作为
mod
的替代方案,Common Lispfloor
函数返回模作为其第二个值。这在您也感兴趣的情况下很有用商。As an alternative to
mod
, the Common Lispfloor
function returns modulo as its second value. This is useful in cases where you are also interested in the quotient.有两种选择:
示例:
来源: http://clhs.lisp.se/Body/ f_mod_r.htm
There are two options:
Examples:
Source: http://clhs.lisp.se/Body/f_mod_r.htm
在 Lisp 中,模数函数的命令是 rem -reminder
示例 (rem 13 4) 结果 1
In Lisp, the command for Modulus function is rem -reminder
Example (rem 13 4) result 1