next up previous
Next: Files Up: prolog Previous: I/O

Example

cube(C,N) :- C is N * N * N.

For interactive input:

cube :- read(X), calc(X).

calc(stop) :- !.

calc(X) :- C is X * X * X, write(C), cube.

Now will read until see ``stop''.