Modyfikowanie argumentów „przekazywanych przez wartość” wewnątrz funkcji i używanie ich jako zmiennych lokalnych
Widziałem kod, w którym argumenty przekazywane do funkcji przez wartość były modyfikowane lub przypisywana była nowa wartość i była używana jak zmienna lokalna.
Czy to dobrze zrobić? Czy są jakieś pułapki w tym względzie, czy to ok?