如何在LISP中求取模
我现在正在学习LISP,我还没有找到任何关于如何在LISP中获得模数的方法。有没有办法把它放在函数中?我知道Java等其他语言使用%来查找模数,但LISP使用的是什么?如何使用如何在LISP中求取模,lisp,modulus,Lisp,Modulus,我现在正在学习LISP,我还没有找到任何关于如何在LISP中获得模数的方法。有没有办法把它放在函数中?我知道Java等其他语言使用%来查找模数,但LISP使用的是什么?如何使用mod,来自: 作为mod的替代方法,通用Lispfloor函数将模作为其第二个值返回。这在您也对商感兴趣的情况下非常有用 在Lisp中,模函数的命令是rem-REMENT 示例(rem 13 4)结果1有两个选项: mod和rem分别是模函数和余数函数的推广 mod对数字和除数执行下限运算,并返回下限运算的剩余部分 re
mod
,来自:
作为
mod
的替代方法,通用Lispfloor
函数将模作为其第二个值返回。这在您也对商感兴趣的情况下非常有用 在Lisp中,模函数的命令是rem-REMENT
示例(rem 13 4)结果1有两个选项:
mod和rem分别是模函数和余数函数的推广
mod对数字和除数执行下限运算,并返回下限运算的剩余部分
rem对数字和除数执行截断操作,并返回截断操作的剩余部分
mod和rem是数和除数为整数时的模和余数函数
示例:
> (rem -1 5) => -1
> (mod -1 5) => 4
> (mod 13 4) => 1
> (rem 13 4) => 1
来源:这个问题是关于Lisp的哪种方言的?
> (rem -1 5) => -1
> (mod -1 5) => 4
> (mod 13 4) => 1
> (rem 13 4) => 1