NetLogo读入文件作为字符列表

时间:2014-08-13 01:30:55

标签: string file-io netlogo

我是NetLogo的新手。我有一个文本文件,其中包含一行值:

ABC
CDC
BBC

我试图在该文件的第一行读取字符列表(例如[ABC]),我一直在尝试使用文件读取行,但它创建了一个字符串“ABC”。< / p>

observer> file-open "test.txt"
observer> show file-read-line
observer: "ABC"

1 个答案:

答案 0 :(得分:1)

您需要将每行从字符串转换为列表。 NetLogo没有原始的直接做到这一点,但写一个记者来做它是相对简单的:

to-report string-to-list [ s ]
  report ifelse-value empty? s
    [ [] ]
    [ fput first s string-to-list but-first s ]
end

然后:

observer> show string-to-list file-read-line
observer: ["A" "B" "C"]