If we have a method that returns Dog if it returns anything at all, can we say:
method foo returns Dog|undef {...}
In a similar vein, if the function reurns a dog or a refernce to an array
, can we use Dog|Array?
And is this legal:
given ($obj){
when Dog: ...
when Array: ...
#obviously $obj can be a ref to an array, not itself an array
}
--Abhijit
Abhijit A. Mahabal http://www.cs.indiana.edu/~amahabal/
