On Sun, Jan 07, 2001 at 12:30:06PM -0500, Ronald J Kimball wrote: > > sub foo :lvalue {shift} foo($a) = 7 > > "it is possible to return a modifiable value from a subroutine" does not at > all mean the same thing as "all values returned from a subroutine are > modifiable". Fair enough. Try this: I am returning a value from a subroutine. The value I am returning is the value of the first parameter. The value of first parameter of the subroutine is modifiable. The value that I am returning is modifiable. Where's the fallacy? -- "He was a modest, good-humored boy. It was Oxford that made him insufferable."Thread Previous | Thread Next