我是NetLogo的新手。我有一个文本文件,其中包含一行值:
ABC
CDC
BBC
我试图在该文件的第一行读取字符列表(例如[ABC]),我一直在尝试使用文件读取行,但它创建了一个字符串“ABC”。< / p>
observer> file-open "test.txt"
observer> show file-read-line
observer: "ABC"
答案 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"]