【发布时间】:2013-03-31 15:32:29
【问题描述】:
我有一个纯文本文件和几行随机数据,没有什么特别的。我想知道我将如何像下面的伪代码那样逐行读取这个文件:
arrLines[]
data = open ("x.txt", read, handle)
for line in data
if line == "stop" then stop reading
arrLines.add(line)
close(handle)
但我想跳过文件中的第一行。我知道的其他语言(例如 python..ect)中非常简单的东西,我发现从文档中学习非常困难,因为他们似乎希望您在使用它之前已经了解很多序言:/
任何人都可以推荐一些他们不希望您在使用前对 prolog 了解很多的资源吗?更详细地了解事物的含义以及使用它们的示例,而不仅仅是描述事物的含义
【问题讨论】:
-
需要指出的是,SWI-Prolog 的文档记录了 Prolog 的这种特殊实现。它不是教程,也不是语言的文档或规范,也不是教科书。你似乎错过了这一点。你可以尝试在谷歌上搜索“prolog tutorial”,你会得到一些很好的指导,尽管我不得不承认,两者都不擅长以适合初学者的可理解方式解释完整的语言。
标签: swi-prolog