わかりました、私はこれらの2つの述語hangman
を取得しましたgraphics
fail([]).
hangman:-
getPhrase(Ans),
!,
write('Welcome to hangman.'),
nl,
fail(FailedList),
graphics(FailedList), %<--- The call is made here.
name(Ans,AnsList),
makeBlanks(AnsList, BlankList),
getGuess(AnsList,BlankList, FailedList).
graphics(FailedList):-
length(FailedList, L),
L == 0,
write('-----------'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('|'), nl,
write('/\'), nl.
エラーが発生するのはなぜERROR: hangman/0: Undefined procedure: graphics/1
ですか?
コメントに述語を入れると、プログラムは正常に機能することに注意してgraphics
くださいhangman
。