Tugger the SLUGger!SLUG Mailing List Archives

Re: [SLUG] Perl Q


; Simple Q,
; 
; My perl script has a function and I want to return two
; arrays from the function. I found that I can't just assign
; the return values like this;
; 
; (@A, @B) = readData();
; 
; sub readData
; {
;         # get data and create @A and @B
;         return (@A, @B);
; }

Don't do that. In order to do what you want, you need to be using
array references.

return \(@a, @b);

man perlref.

r.