标签: actionscript-3 flash actionscript
我之前从未做过任何ActionScript,但下面标记的行有什么作用?
var s:Object = {}; for (var i:int = 0; i < 1000; i++) { s[i] ? s[i]++ : s[i] = -1; //this line }
它看起来类似于C#简写If...Else,但在这种情况下我不明白条件是什么。
If...Else
答案 0 :(得分:1)
ternary operator又名conditional operator。
if(s[i]){ s[i]++ }else{ s[i] = -1; }