Stencyl -- 从 Map 中获取多个值

Stencyl -- get more than one value from a Map

如何从键为“2”的 Map 中获取所有 3 个值? 现在它总是取任何数字的最后一个,例如,如果我输入“1”,它将取它的最后一个字母 "f".

是不是没有循环?

据我所知,在 Stencyl 或任何编程语言中都无法直接使用同一个键存储多个值。每个值都会覆盖前一个值,这就是您的 2 键返回 i 的原因。相反,您可以考虑以下解决方法:

  1. 将您的密钥命名为 0a0b0c1a1b1c 等。使用此方法获取值非常简单。
  2. 将您的值存储在一个键中,以逗号分隔。例如。键 0a,b,c1d,e,f,依此类推。然后您可以使用 list 块和 split (value of 0 for TT) using separator , 来获取 3 个值(将是 abc) .

如果您对这两种方法有任何疑问,请随时提问!