2

我必须将函数从 PHP 转换为 Java,并且可以对 PHP 的数组语法进行一些澄清,这与 Java 有一些不同。PHP代码是

$W; //array defined before and has values
$S = array();
$j = wsnum - 1; //integer value here

for ( ;  ; ){
  $S[] = $j
  $S[] = $W[$j]; 

}

我对这个片段的解释是

  1. $S初始化为长度为 0 的数组
  2. $j被推到$S[0]
  3. 的内容$W[$j]被推送到$S[1]

我的解释是正确的,还是我叫错了树?

4

1 回答 1

3

你的解释是完全正确的。

您可以查看这篇文章以了解有关 php 运算符的更多信息。

[]运算符是“推”运算符。它总是将分配的值放在给定数组的末尾。

于 2013-03-10T00:23:13.263 回答