更好:在Actionscript中切换案例或if-else

时间:2012-12-21 04:59:31

标签: actionscript-3 flex conditional conditional-statements flex4.5


我做了一个使用太多条件语句的应用程序。所以每次我有两个选择。使用 switch-case if-else ,然后我有兴趣知道它们中的哪一个能让我更好地执行我的应用程序。我搜索了很多,但他们都给了我不同的技术。我想知道动作脚本3.任何人都想帮助我吗?

提前致谢。

2 个答案:

答案 0 :(得分:2)

我真的怀疑性能差异(如果有的话)是否足够重要,除非你在谈论一些你运行了数百万次的循环。

相反,我会使用提供更高可读性的那个 - 通常我发现如果你有超过3个条件(if-else-else),开关案例语法更容易阅读和维护。

答案 1 :(得分:0)

切换绝对比if / elseif / else更好。

它使您的代码更容易阅读,并且通常比if / else执行得更好,因为if / else可能必须通过许多ifs,直到它实际运行一些代码。 Switch会直接跳到你的代码(等等)。