我在CLISP实现中看到了#'read-char-sequence和#'read-byte-sequence的可用性。热门的东西。
但是,在进行所需的阅读之前,是否可以在文件中寻找特定点?
我搜索了Steele的Common Lisp the Language和CLISP实施说明,但未找到答案。
答案 0 :(得分:3)
您可以使用file-position
。
(file-position my_stream)
这将返回文件中的当前位置。
(file-position my_stream n)
这将它设置为第n个位置。
然而,在Unix中使用它有时会出现问题。确保你不要超越EOF。