hypercard - HyperTalk中有switch语句式的选择控制机制吗?
问题描述
在 1996 年参考手册HyperCard Script Language Guide: The HyperTalk Language中,有一节是关于嵌套if
结构的,但似乎没有任何关于switch
-like 语句的内容。switch
HyperTalk 中是否有语句类型选择控制机制?如果没有,除了创建一个非常大的嵌套if
结构之外,是否有一个好的解决方法?
解决方案
没有本机 switch(或 case)语句语法。
如果你想用一个整数来识别你选择的情况,你可以把所有可能的选择作为一个数组放入一个变量中,然后参考例如item [number] of [variable]
推荐阅读
- java - 无法使用 Connection denied 和 Gradle 错误构建和运行导入的项目
- javascript - restricting access to specific users in php error
- mysql - aliases in ON statement are unknown column
- ios - how to play a video in UIView swift?
- google-cloud-platform - 如何在 GCP 中的 DeploymentManager 创建 VM 实例时包含防火墙
- java - 背景图像覆盖了我的按钮(Java)
- angular - Angular4:对象创建一次,在模板中出现多次
- android - ClipData 类的替代方案,用于在 GridView 中显示图像
- java - 在 Spring Boot 中没有点击 get 方法
- html - Angular 语言服务不智能感知 _variable