【发布时间】:2014-11-30 16:44:38
【问题描述】:
我试图了解一些 Action Script 3 的功能以便移植一些代码。
代码 1
“++”如何影响索引部分是什么意思?如果idx_val=0那么xvaluer索引会被修改?
xvaluer(++idx_val) = "zero";
代码 2
那我有这个:这部分代码是什么意思? 在最后 3 行中分配给 bUnicode 的是什么? (你能解释一下“>”)
bUnicode = new Array(2);
i = (i + 1);
i = (i + 1);
bUnicode[0] = aData[(i + 1)] << 2 | aData[(i + 1)] >> 4;
i = (i + 1);
bUnicode[1] = aData[i] << 4 | aData[(i + 1)] >> 2;
代码 3
我对这里发生的事情一无所知。 什么是“作为”?是什么 ”?” ?
bL = c > BASELENGTH ? (INVALID) : (s_bReverseLPad[c]);
代码 4
什么是“&&”?
if ((i + 1) < aData.length && s_bReverseUPad(aData((i + 1))) != INVALID)
代码 5
什么是“作为”?是什么 ”?” ?
n2 = c < 0 ? (c + 256) as (c)
bOut.push(n1 >> 2 & 63)
bOut.push((n1 << 4 | n2 >> 4) & 63)//What is the single "&" ?
bOut.push(n2 << 2 & 63)
最后,“||”有什么区别和“|”,以及在“=”和“==”之间?
【问题讨论】:
标签: actionscript-3 code-translation