Eclipse-clp程序如何使用数据文件
How can use data file with Eclipse-clp program
Eclipse-clp 或 Prolog 程序如何使用数据文件。对于变量和数组值。例如,如果你想给程序提供数据作为一个大 Array.How 可以从数据文件中读取这些数据吗?
ECLiPSe 包含一个 CSV 库:
http://eclipseclp.org/doc/bips/lib/csv/index.html
此库允许您将 CSV 文件解析为列表,然后您可以使用另一个库将其转换为数组:
如果您不介意使用 Prolog 语法来处理数据,那是微不足道的。只需打开一个文件并使用 read/2 读取它:
open(File, read, Stream), read(Stream, Data), close(Stream), ...
该文件应包含一个 Prolog 项,它可以是任何有效的 Prolog 类型,例如结构、列表、数组、数字、字符串和任意嵌套。
Eclipse-clp 或 Prolog 程序如何使用数据文件。对于变量和数组值。例如,如果你想给程序提供数据作为一个大 Array.How 可以从数据文件中读取这些数据吗?
ECLiPSe 包含一个 CSV 库:
http://eclipseclp.org/doc/bips/lib/csv/index.html
此库允许您将 CSV 文件解析为列表,然后您可以使用另一个库将其转换为数组:
如果您不介意使用 Prolog 语法来处理数据,那是微不足道的。只需打开一个文件并使用 read/2 读取它:
open(File, read, Stream), read(Stream, Data), close(Stream), ...
该文件应包含一个 Prolog 项,它可以是任何有效的 Prolog 类型,例如结构、列表、数组、数字、字符串和任意嵌套。