prolog - 有谁知道用于格式化输入的 Prolog 代码?
问题描述
我需要从 Prolog 中的文件中读取格式化数据,而类似于 C 风格的“freadf”/“sscanf”的东西是理想的。Prolog 的内置“格式”在输出格式化数据方面做得相当好,但我找不到任何远程适合输入的东西。我目前正在使用 SICStus Prolog,但如有必要,我愿意从 SWI-Prolog 移植代码。有人可能会争辩说,这可以通过 get_char/get_byte 的组合来完成,但如果我能找到准备好的和经过测试的库/谓词,这将为我节省相当多的时间。
解决方案
推荐阅读
- django - 如何在 Django 1.11 中使用从查询集 TruncYear 生成的对象关系序列化列表
- javascript - 使用 ngIf 错误时如何禁用 Angular 6 中的按钮保存
- c - strcpy 到 struct 时出现分段错误
- mongodb - 通过终端设置 MongoDB 的 DB 路径
- python - 对于 Numpy 数组中的所有元素,在另一个数组中返回它们的索引
- javascript - 通过在 Textarea 上拖放加载文本文件
- python - 将参数从字典传递给类
- flutter - 升级颤振后颤振标签栏错误“getter'key'被称为null”
- angular - Angular Material Datepicker - 仅限月份和年份
- php - 如何更好地编写此脚本?在 PHP 中从数组中搜索和提取值