Prolog 中的简单输入输出2024 年 8 月 29 日 | 阅读 3 分钟 我们可以使用 Prolog 的以下谓词来读取数据 为了提供输入源,File = 'user ' 将选择键盘。 否则,File 应该是现有的文件名。 以下程序显示了一个读取文件数据并将其打印到屏幕上的程序,如下所示 我们可以发出以下目标来检查 'browse' 的源文件。 假设浏览文件的名称是 browse.pro 当 Prolog 满足 'seeing(Old)' 时,变量 Old 将绑定到端口,该端口是当前输入的读取端口。 当 Prolog 满足 'see(File)' 时,将打开文件名绑定为 'File' 值的端口,并且流或读取端口与该文件关联。 在程序中,'Data' 变量应该取值。 数字序列或 Prolog 程序可以通过 'File' 包含。 在下一节中,将按如下格式设置数字文件 以下示例显示了浏览器程序的交互版本 在这里,我们将展示如何使用此版本来注意用户提供文件名的形式。 在 Prolog 中,要写入数据,我们可以使用以下谓词 我们将使用 File = 'User' 打开输出目标屏幕。 以下 Prolog 程序用于将当前程序保存在内存中到一个文件中。 当 Prolog 满足 'telling(Old)' 时,变量 'Old' 将绑定到端口,该端口与当前的写输出目标相关联。 当 Prolog 满足 'tell(ToFile)' 时,将打开绑定到 'ToFile' 的文件名,并且流或输出端口将与该文件关联。 使用流或端口,后续的写入将转到该文件。 然后 'told' 将关闭文件。 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。