入門

はじめのいっぽ

swi-prologを使う。 例えば、

1
2
3
4
human(kanai).                                                  
human(alice).                                                  
human(bob).                                                    
bot(recuraki). 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
swipl -V

?- [test].
% test compiled 0.00 sec, 5 clauses
true.

?- human(kanai).
true.

?- human(recuraki).
false.

?- human(Who).
Who = kanai ;
Who = alice ;
Who = bob.

?- 
% halt