Netlogo:字符串读取需要文字值

问题描述 投票:1回答:1

以下内容会触发“预期文字值”警告,我缺少什么?我希望返回值1000。

let item-cost ["dia-cost"]
let item-cost first item-cost
print read-from-string item-cost
list netlogo
1个回答
0
投票

正如您在评论中所说,dia-cost是一个变量,您想要获取的值为1000。问题的核心是read-from-string仅读取类型为数字,列表,字符串,布尔值或没有类型的文字值。那里的措辞有点令人困惑,因为它说:“解释给定的字符串,就像在命令中心中键入它一样”,因此我可以看到它看起来像一个变量应该如何用read-from-string赋予其值如在“命令中心”中所见,但变量不是那些有限类型的文字值。

© www.soinside.com 2019 - 2024. All rights reserved.