我是 NetLogo 新手。我有一个包含一行值的文本文件:
ABC
CDC
BBC
我试图读取该文件的第一行作为字符列表(例如 [A B C]),我一直在尝试使用文件读取行,但它创建了一个字符串“ABC”。
observer> file-open "test.txt"
observer> show file-read-line
observer: "ABC"
您需要将每一行从字符串转换为列表。 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"]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)