是否可以使用单个输入来输入程序将同时使用的多个数字?

时间:2014-10-24 13:43:04

标签: netlogo

我想创建一个道路网络,为了最大限度地减少所需的输入框数量,我想在用户界面中使用单个输入框,以便能够为节点之间的多个连接进行编码(使用数字)作为对应节点的输入)。这可能,如果是这样,请你能给我看一些代码示例吗?欢呼声。

1 个答案:

答案 0 :(得分:3)

绝对!最简单的方法是让用户在输入框中输入一个列表文字(例如[1 2 3]): enter image description here

您可以将此全局的值读取为如下列表:

read-from-string my-list

在这种情况下,这将返回[1 2 3]

另一种方法是让用户在每一行输入一个数字:

enter image description here

然后,您可以将其作为包含read-from-string (word "[" my-list "]")的列表。实际上,在这种情况下,数字可以用任何类型的空格分隔,而不仅仅是换行符,但这不重要。