在 App Inventor 中将字符串转换为数字
Casting strings to numbers in App Inventor
标题可能有误导性,但我不知道它是怎么称呼的。我确实想知道如何键入一个 int 变量来创建一个字符串 image_number
,其中数字是该变量的值。
但最让我困扰的是如何使用以类似方式构造的字符串调用例如 imageSprite
。
我在一个列表中有 16 个精灵和一些 for 循环,调用精灵时遇到问题。例如,我想检查那个特定的精灵是否有图像集。我知道我可以使用块告诉我是否是这种情况,但我想说:
如果你增加的数字是n,我要你检查imageSprite_n
是否有图像集(不使用if number == n,使用imageSprite_n
)。
我希望我的问题很清楚。有什么办法可以做到这一点,还是应该在没有循环的情况下完成?
了解如何使用列表
- How to work with Lists 作者:Saj
- 如何使用列表和列表
appinventor.org
列出 (pdf)
和learn how to use the advanced blocks
那你可以这样做
该示例使用 4 个图像精灵并检查图像精灵 3 是否有图像集
标题可能有误导性,但我不知道它是怎么称呼的。我确实想知道如何键入一个 int 变量来创建一个字符串 image_number
,其中数字是该变量的值。
但最让我困扰的是如何使用以类似方式构造的字符串调用例如 imageSprite
。
我在一个列表中有 16 个精灵和一些 for 循环,调用精灵时遇到问题。例如,我想检查那个特定的精灵是否有图像集。我知道我可以使用块告诉我是否是这种情况,但我想说:
如果你增加的数字是n,我要你检查imageSprite_n
是否有图像集(不使用if number == n,使用imageSprite_n
)。
我希望我的问题很清楚。有什么办法可以做到这一点,还是应该在没有循环的情况下完成?
了解如何使用列表
- How to work with Lists 作者:Saj
- 如何使用列表和列表 appinventor.org 列出 (pdf)
和learn how to use the advanced blocks
那你可以这样做
该示例使用 4 个图像精灵并检查图像精灵 3 是否有图像集