Избавление от присваивания параметрам
Полезность страницы:
0/100
Происходит присваивание параметрам.
Использовать локальную переменную.
int discount (int inputVal, int quantity, int yearToDate) { if (inputVal > 50) inputVal -=2 }
int discount (int inputVal, int quantity, int yearToDate) { int result = inputVal; if (inputVal > 50) result -=2 }
В методе имеется в виду передача параметров по значению, так что изменения параметров не влияют на вызывающую программу. Внутри же метода код будет более ясным, если параметры используются только для значений, переданных в метод, тогда как для изменения этих значений заводятся локальные переменные.
Комментарии