发送值返回值

时间:2014-11-14 22:36:44

标签: return

Oke所以我必须在Processing处理我的学校作业,我有一个问题。这是我的代码:

tempArray.add(new TreeDot(randomBranchDotX(randomX),randomBranchDotY(randomY),strokeThickness));

int randomBranchDotX(int _randomX)
{   
 ArrayList tempArray = (ArrayList) branchList.get(i);
 TreeDot temp = (TreeDot) tempArray.get(tempArray.size() -1);
}

我正在返回_randomX,但它是否可以发送i所以它可以使用i作为数组索引然后返回_randomX。我希望我的问题很明确,因为我无法解释它。提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以根据需要将任意数量的参数/参数传递到函数中并使用它们:

int randomBranchDotX(int _randomX, int i)
{   
  ArrayList tempArray = (ArrayList) branchList.get(i);
  TreeDot temp = (TreeDot) tempArray.get(tempArray.size() -1);
  return _randomX;
}

使用此功能需要两个输入参数,例如:

randomBranchDotX(randomX, avaluefori)

虽然根据你的例子,你以不使用返回值的方式调用randomBranchDotX ....

编辑:我写错了大声笑,你正在使用返回值,只是你的初始代码没有返回值是我想说的。对不起,感到困惑。