【发布时间】:2015-09-26 22:51:05
【问题描述】:
我想在prolog中编写等效的伪函数:
function underhundred(X){
if (X >= 0 && X <=100) return 1;
else return 0;
}
我试过写这个,但它没有编译:
underhundred(X,L) :- L is (X => 0, X =< 100 -> L = 1; L = 0) .
在谓词之间不使用序言的情况下,正确的写法是什么?
【问题讨论】:
标签: prolog