SWI-Prologを使ってPrologを学んでいます。ファイル内の私の練習コードは次のfact.pl
とおりです。
factorial(N,F) :- N is 0, F is 1;
N > 0, M is N - 1, factorial(M,G), F is N*G.
を使用してこのファイルを読み込もうとした[fact.pl]
ときに、インタープリターから次のエラーが表示されました。
?- [fact.pl].
ERROR: Syntax error: Operator expected
ERROR: [fact
ERROR: ** here **
ERROR: .pl] .
これがどのように起こるかはわかりませんが、私が行ったことは標準のプログラム読み込みコマンドであることは間違いありません。
誰でもこれを見たことがあります、助けてください、ありがとう。