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! |