I'm having trouble figuring out how to use range in a simple pilog example.
I can use member:
(be add1-or-double (@X @Num)
(member @X (1 2 3 4))
(@Ans + 1 (-> @X))
(@Ans2 * 2 (-> @X))
(or ((equal @Num @Ans)) ((equal @Num @Ans2
(? (add1-or-double @X 4))
@X=2 @X=3:
If I try this:
(
Hi Joe,
> (be add1-or-double (@X @Num)
> (member @X (1 2 3 4))
> (@Ans + 1 (-> @X))
> (@Ans2 * 2 (-> @X))
> (or ((equal @Num @Ans)) ((equal @Num @Ans2
>
> (? (add1-or-double @X 4))
> @X=2 @X=3:
OK
> If I try this:
>
> (be add1-or-double (@X @Num)
> # (member @X (1 2 3 4))
> (@