如何使用键“2”从 Map 中获取所有 3 个值?现在它总是取任何数字的最后一个,例如,如果我输入“1”,它将取它的最后一个字母“f”。
是因为没有循环吗?
如何使用键“2”从 Map 中获取所有 3 个值?现在它总是取任何数字的最后一个,例如,如果我输入“1”,它将取它的最后一个字母“f”。
是因为没有循环吗?
AFAIK,不可能在 Stencyl 中使用相同的键直接存储多个值,也不能在任何编程语言中。每个值都会覆盖前一个值,这就是您的2
密钥返回的原因i
。相反,您可以考虑以下解决方法:
0a
, 0b
, 0c
, 1a
, 1b
, 1c
, 等等。使用此方法获取值非常简单。0
is a,b,c
, 1
is d,e,f
, 等等。然后您可以使用列表块split (value of 0 for TT) using separator ,
来获取 3 个值(将是a
和b
)c
。如果您对这两种方法有任何疑问,请不要犹豫!