2
У меня это довольно простая программа прологаВыполнение программы пролог
min(P1, P2):-
(
atom_number(P1, L1),
atom_number(P2, L2),
( L1 > L2
-> writeln('L2 id min'),
writeln(L2)
; L1 < L2
-> writeln('L1 is mean'),
writeln(L1)
)
)
Я бегу это как это из командной строки -
swipl -f pro1.pl
ALS пытались использовать
swipl -f pro1.pro
, а затем в пролог
min(19,12).
дает ошибку:
ERROR: toplevel: Undefined procedure: min/2 (DWIM could not correct goal)
любой помощь>
спасибо, почему она не работает с 'x.pro'? – puncrazy
только расширение .pl 'верное? – puncrazy
Да, по умолчанию .pl это принятое расширение. Я пробовал, .pro не бросает ошибки, но он не распознает min/2 – CapelliC