Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 JESS(Java Expert System Shell)中有一个任务,但我遇到了一些麻烦。
我正在尝试检查某个变量(从键盘读取)是否为正整数(我已经设法检查它是否为正),但我找不到检查变量是否为正的方法(或函数)是一个整数/数字。
我尝试了 intergerp 和 numberp 功能,但这些似乎不起作用。
有人可以帮我弄这个吗?
integerp确实是检查某事物是否为整数的方法,正如您在下面的成绩单中所见。
integerp
Jess> (bind ?x (read)) 1 1 Jess> (integerp ?x) TRUE Jess> (bind ?y (read)) foo foo Jess> (integerp ?y) FALSE Jess> (bind ?z (read)) 1.1 1.1 Jess> (integerp ?z) FALSE