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/

Reply via email to