私はプロローグが初めてです。通常、swi-prolog で参照する .pl ファイルがありますが、tu-prolog で参照すると、常におかしなことが起こります。ここに私のコードの一部があります。
:- dynamic(assignopT/6).
:- multifile(assignopT/6).
assignopT(30246,30244,30210,30247,+,30248).
tu-prolog で調べたところ、上記の 3 行目の 12219 行目/その前に構文エラーが表示されていました。swi-prolog で問題なく動作します。それから + に何か問題があるのではないかと思ったので、これに変更しました。
assignopT(30246,30244,30210,30247,'+',30248).
今度は -1 行目で構文エラーと表示されました。私は本当にこれを理解していません.-1行が何を意味していると思いますか。swi2tu.pl という名前の .pl はhttps://drive.google.com/folderview?id=0B4KCEwRVmr_yWjQwOEp3LWpYdk0&usp=sharingにあります