Sicstus Prolog手冊對用戶說「|? - consult(user)」。輸入子句並「返回到頂級,鍵入^ D」。但是,我正在使用Windows,手冊中沒有Windows說明。我如何返回到Windows中的查詢模式?在Windows命令行中使用Prolog切換模式
3
A
回答
3
在許多Prolog系統中,如SICStus 4,您可以輸入事實end_of_file.
完成諮詢。這個事實不會被諮詢,它只是用來表明結束。
(警告:我不是風,OWS一個經常使用也就是說,我只對此類活動的rdesktop)
如果你曾經有必要在程序中定義的事實end_of_file.
,寫改爲end_of_file :- true.
。
如果在頂層輸入end_of_file.
作爲查詢,許多Prolog系統將停止。您可以改爲輸入true,end_of_file.
來避開此情況。
這種有點離奇的行爲決不是標準化的。
1
我無法測試它,但我認爲^ Z(Ctrl + Z)應該在Unix上扮演與^ D(Ctrl + D)相同的角色。
相關問題
- 1. 剪切命令換行符
- 2. Swing - 無法在Windows中使用模式JDialog切換語言
- 3. 如何在命令行中使用正則表達式切割?
- 4. Turbo Prolog執行命令
- 5. 使用命令設計模式將命令行參數轉換爲對象
- 6. 在harcoded配置和命令行之間切換使用argparse
- 7. 替換模式命令
- 8. Prolog中的命令行參數向量?
- 9. 使用jquery,切換replaceWith命令來切換輸入
- 10. 在Windows命令行上使用IDL
- 11. 在WPF中執行命令模式
- 12. jQAssistant命令行停止切換到1.3.0
- 13. Windows命令行
- 14. 無法使用SOURCE命令運行sql文件windows命令行
- 15. 使用Java來執行WIndows命令行命令
- 16. 在Rails方法中使用Shell命令切換服務/任務
- 17. 在Desc命令模式下使用EventLogReader?
- 18. 如何遞歸不使用/ S運行DIR命令切換
- 19. 如何僅使用命令行工具切換Subversion存儲庫?
- 20. 使用並從主控切換軌道命令行到穩定?
- 21. 編輯命令在Windows命令行中不起作用
- 22. 切換命令按鈕
- 23. 使用Windows命令行或Python查找帶有模式的文本行
- 24. 如何在Windows 8中以編程方式檢查/切換飛行模式?
- 25. 使用剪切命令
- 26. 將Unix命令轉換爲Windows命令
- 27. 使用標準的Windows命令行/批處理命令模擬unix'cut'
- 28. 在Windows命令行中運行多個命令
- 29. 在Windows中使用egrep的命令
- 30. 在Windows中使用Git Bash的命令是什麼當在git diff模式?
我觀察到有時它是Ctrl + Z然後回車。在Unix和Mac上,沒有必要在Ctrl-D之後按Enter。這似乎在Windows上保持行模式。此外,該線路需要爲空。 – 2012-03-18 11:57:30
嘗試使用'get_code(C).'並在輸入和不輸入時輸入Ctrl-Z。是的,你必須在IF/Prolog上輸入Enter才能得到'C = 26'的結果。 – false 2012-03-19 23:23:54