問題タブ [win-prolog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
84 参照

visual-prolog - Visual Win-Prolog リストボックスの選択項目インデックス

マニュアル ファイルWin-W32.PDFを調べていましたが、リスト ボックスで選択した項目を取得する方法が見つかりませんでした。
つまり、この場合は test3 のインデックス
ここに画像の説明を入力

名前はtest、リストボックスのIDは3、
wlbxsel((test, 3),1, X)アイテム1のステータスを取得、アイテム1の選択を
wlbxsel((test, 3),1, 0)解除

同様にwlbxsel((test, 3),X, 1)、選択したアイテムのインデックスを返すと思ってみましたが、Error 22 : Instantiation Error.

ポインタ、ドキュメント、または参照は高く評価されています。

0 投票する
0 に答える
23 参照

recursion - win-prolog Recurs for Transit システムの問題 - 最初のステーションが表示されない

私は単純な地下鉄輸送システムを示す win-prolog ファイルを作成しようとしています。これらは、can_go/2 ファクトを使用して、以下に示すように実行しているファクトです。

これらは、再帰規則に基づいて、以下のように作成した規則です。

list事実に基づいてすべてのステーションを表示できますが、route出力は次のように表示されます。

では、それを示したい場合はどうすればよいでしょうか

運賃と距離を表示したい場合 (2 つの駅間の運賃と距離が同じで、それぞれ $1.50 と 10 km であると仮定します)、結果を得るために再帰的な方法に従う必要がありますか?