@@ -9,7 +9,11 @@ between(Lower, Upper, X) :-
|
|||||||
must_be(integer, Lower),
|
must_be(integer, Lower),
|
||||||
must_be(integer, Upper),
|
must_be(integer, Upper),
|
||||||
can_be(integer, X),
|
can_be(integer, X),
|
||||||
between_(Lower, Upper, X).
|
( nonvar(X) ->
|
||||||
|
Lower =< X,
|
||||||
|
X =< Upper
|
||||||
|
; between_(Lower, Upper, X)
|
||||||
|
).
|
||||||
|
|
||||||
between_(Lower, Upper, Lower) :-
|
between_(Lower, Upper, Lower) :-
|
||||||
Lower =< Upper.
|
Lower =< Upper.
|
||||||
|
|||||||
Reference in New Issue
Block a user