Ich habe in Java gesagt, dass ich die ursprünglichen Parameter zu modifizieren sollten es vermeiden, wieSollen Parameter als Variablen in Lua verwendet werden?
public int doStuff(int begin, int end) {
/* loop or something */
begin++; //bad
end--; //also bad
/* end loop */
return
}
stattdessen ich so etwas wie
public int doStuff(int begin, int end) {
int myBegin = begin; //something like this
int myEnd = end;
/* stuff */
return
}
tun sollte, ich habe dies in lua getan
function do_stuff(begin, last)
local my_begin = begin
local my_last = last
--stuff
my_begin = my_begin + 1
my_last = my_last - 1
--stuff
end
Aber ich frage mich, ob
function do_stuff(begin, last)
--stuff
begin = begin + 1
last = last - 1
--stuff
end
wird auch abgeraten, oder ist es nett und prägnant?
Es ist nett und prägnant –
... und ermutigt! – tonypdmtr