Я вполне уверен, что это никак не сработает, но я все равно хотел спросить, на случай, если я ошибаюсь:
Я много раз слышал, что всякий раз, когда у вас есть определенное количество строк очень похожего кода в одном пакете, вы всегда должны проходить через них.
Скажем, у меня есть что-то вроде следующего.
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)());
}
Я уверен, что где-то раньше об этом спрашивали, но ни Google, ни SO Search не дали отрицательного доказательства.
Спасибо за быстрое подтверждение этого!