我想创建一个道路网络,为了最大限度地减少所需的输入框数量,我想在用户界面中使用单个输入框,以便能够为节点之间的多个连接进行编码(使用数字)作为对应节点的输入)。这可能,如果是这样,请你能给我看一些代码示例吗?欢呼声。
答案 0 :(得分:3)
绝对!最简单的方法是让用户在输入框中输入一个列表文字(例如[1 2 3]
):
您可以将此全局的值读取为如下列表:
read-from-string my-list
在这种情况下,这将返回[1 2 3]
。
另一种方法是让用户在每一行输入一个数字:
然后,您可以将其作为包含read-from-string (word "[" my-list "]")
的列表。实际上,在这种情况下,数字可以用任何类型的空格分隔,而不仅仅是换行符,但这不重要。