首页 > 解决方案 > HyperTalk中有switch语句式的选择控制机制吗?

问题描述

在 1996 年参考手册HyperCard Script Language Guide: The HyperTalk Language中,有一节是关于嵌套if结构的,但似乎没有任何关于switch-like 语句的内容。switchHyperTalk 中是否有语句类型选择控制机制?如果没有,除了创建一个非常大的嵌套if结构之外,是否有一个好的解决方法?

标签: hypercardhypertalk

解决方案


没有本机 switch(或 case)语句语法。

如果你想用一个整数来识别你选择的情况,你可以把所有可能的选择作为一个数组放入一个变量中,然后参考例如item [number] of [variable]


推荐阅读