Hi All, I use subs like ducks use water. It is about time I learned what to properly call them.
I come from Modula2 and Pascal (as well as bash), "functions" return a value outside the declared parameters and "(sub)routines" only can modify values through the declarations parameters. Sort of like function: sub add($a, $b){return $a+$b} routine: sub add($a, $b, rw $c){$c = $a+$b} In Perl, what is the proper terminology? Many thanks, -T I no longer use "rw $c". I always use "return". The guys told me this was the best way on the chat line, so I adopted it.