我相信这种方法不可行,但我还是想问一下以防我错了:
我听说过很多次,每当你有一批非常相似的代码时,都应该通过循环来处理它们。因此,假设我有以下内容:
我听说过很多次,每当你有一批非常相似的代码时,都应该通过循环来处理它们。因此,假设我有以下内容:
setPos1(getCard1());
setPos2(getCard2());
setPos3(getCard3());
setPos4(getCard4());
setPos5(getCard5());
setPos6(getCard6());
setPos7(getCard7());
setPos8(getCard8());
setPos9(getCard9());
setPos10(getCard10());
setPos11(getCard11());
setPos12(getCard12());
没有办法缩减代码行数,例如下面的代码,对吗?
for (i = 0; i < 12; i++) {
setPos + i(getCard + i)());
}
我相信这个问题以前肯定有人问过,但是谷歌和stackoverflow搜索都没有给出负面的证明。
感谢您快速确认这个问题!