【发布时间】:2015-10-06 09:17:33
【问题描述】:
假设我有一个格式如下的文本文件:
(:question
(hello
how
are
you))
(:answer
(i
am
fine
thanks))
我希望读取然后转换成一个哈希表,其中第一个单词(以 : 开头)是键,然后内部列表是给定键的值。我怎样才能做到这一点?我尝试了几种方法来解决这个问题,但我找不到读取文件然后将其转换为哈希表的好方法。
【问题讨论】:
-
如果您尝试了多种方法,请公开您更有信心的方法,作为先前努力的证明和起点。
-
如果你直接使用 plist 而不是几乎一个会更容易。那么你可以使用
#'read和#'alexandria:plist-hash-table
标签: list file-io common-lisp hashtable