Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1 @@
|
|||
multiply(A, B, P) :- P is A * B.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
go :-
|
||||
multiply(5, 2, P),
|
||||
format("The product is ~d.~n", [P]).
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
test_multiply :-
|
||||
multiply(5, 2, 10), % this will pass
|
||||
multiply(3, 4, 11). % this will not pass
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
:- use_module(library(function_expansion)).
|
||||
|
||||
user:function_expansion(multiply(A, B), P, P is A * B). % "function" definition
|
||||
|
||||
go :-
|
||||
format("The product is ~d.~n", [multiply(5, 2)]).
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
go :-
|
||||
A is 5*2,
|
||||
format('The product is ~d.~n', [A]).
|
||||
Loading…
Add table
Add a link
Reference in a new issue