New addition to my hash keeper:

"returns" hash on a sub declaration:
    Note: "Associative" will return a hash or a map or even a pair
    > sub x() returns Associative { my %h= A=>"a"; return %h}
    &x
    > x
    {A => a}

    > sub x(--> Hash) { my %h= A=>"a", B=>"b"; return %h}
    &x
    > x
    {A => a, B => b}
    >

    > sub x() returns Hash { my %h= A=>"a"; return %h}
    &x
    > x
    {A => a}

Reply via email to