标签: prolog output user-input
我正在Prolog中实施一个跳棋游戏,并且有两个不相关的问题:
当询问用户输入时(例如,选择白色/黑色作为其颜色),我使用读取(颜色)。这会强制用户以句号(。)结束输入。我该如何避免这种情况,并允许用户只输入" white" /" black"和ENTER?
当很好地打印游戏板时,谓词显然会成功,因此在棋盘之后,它会打印" true"或变量Board的值。如何避免这两种情况,以便输出给用户直观而整洁?
谢谢,Avishay