This repository has been archived on 2025-09-23. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
2025LogProg-project-GhentPr.../examples/basics/equality.pl
2025-03-30 21:56:24 +02:00

20 lines
370 B
Prolog

check_equal(X, Y) :-
X = Y,
write('X = Y succeeded'), nl.
check_identical(X, Y) :-
X == Y, !,
write('X == Y succeeded'), nl.
check_identical(_, _) :-
write('X == Y failed'), nl.
:- initialization(main).
main :-
check_identical(A, 13),
check_equal(A, 13),
check_identical(A, 13),
check_equal(42, 42),
check_identical(42, 42).