Existence error in user:nth1/3
! procedure user:nth1/3 does not exist
リスト用のモジュールを含めました::-use_module(library(lists))。しかし、それでもこのエラーが発生します。
誰か助けてもらえますか?
Existence error in user:nth1/3
! procedure user:nth1/3 does not exist
リスト用のモジュールを含めました::-use_module(library(lists))。しかし、それでもこのエラーが発生します。
誰か助けてもらえますか?
SICStus 3では、nth/3
代わりに使用してみてください。後者はライブラリnth1/3
に存在しません。lists
コードが実際にを呼び出す場合はuser:nth1( , , )
、nth1/3
(またはプレフィックスを付けた他のすべてのuser:
)ユーザー定義コードのモジュールで定義する必要がありuser
ます。これは、説明したエラーを考えると、環境には当てはまらないようです。この場合は、user:
モジュールプレフィックスなしで再試行してください。述語がシステム述語であり、確実にロードされている場合、PROLOGシステムはそれを自動的に検出する必要があります。user
それができない場合、PROLOGはそれがモジュールで定義されるべきものであると想定します。