【发布时间】:2015-02-27 20:15:35
【问题描述】:
有没有写下面代码的速记方法?通常在游戏中,我们希望确保某些事物不会离开边界,或者更一般地说,我们希望阻止数组的索引超出数组的边界。我一直是这样写的,但想知道 Actionscript、Java 或 C# 中是否有简写
在动作脚本中:
index++;
if (index > array.length - 1) index = array.length - 1;
据我所知,没有任何运营商可以做到这一点,尽管我可能弄错了。我知道三元运算符类似if (condition) ? value if true : value if false
【问题讨论】:
-
您真正对哪种语言感兴趣?如果您需要知道 Java、C# 和 ActionScript 的答案,那么您应该分别提出三个问题;否则,当大多数人只会给你三个中的一个时,你将如何接受正确的答案?
-
它们对于我的需要来说都是相对相同的。如果有区别,我可以google一下。对我来说,它并不完全特定于 AS3,但这就是我正在使用的
标签: java c# actionscript-3 operators ternary-operator