I would call them subroutines, since that's the long form of "sub"
-y On Tue, Sep 11, 2018 at 3:47 AM, ToddAndMargo <toddandma...@zoho.com> wrote: > 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. >