Hi,

are the following assumptions correct?

  sub foo ([EMAIL PROTECTED]) { @args[0] }

  say ~foo("a", "b", "c");     # "a"

  my @array = <a b c d>;
  say ~foo(@array);            # "a b c d" (or "a"?)
  say ~foo(@array, "z");       # "a b c d" (or "a"?)
  say ~foo([EMAIL PROTECTED]);           # "a"
  say ~foo(*(@array, "z"));    # "a"
 

  sub bar ([EMAIL PROTECTED]) { [EMAIL PROTECTED] }

  say bar(1,2,3);              # 3
  say bar(@array);             # 1 (or 4?)
  say bar(@array, "z");        # 2 (or 5?)
  say bar([EMAIL PROTECTED]);            # 4


--Ingo

-- 
Linux, the choice of a GNU | There are no answers, only
generation on a dual AMD   | cross-references.  
Athlon!                    |

Reply via email to