基本的动作说明

时间:2012-08-07 18:05:14

标签: 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,但在这种情况下我不明白条件是什么。

1 个答案:

答案 0 :(得分:1)

ternary operator又名conditional operator

if(s[i]){
    s[i]++
}else{
    s[i] = -1;
}