http://qs1969.pair.com?node_id=11134548


in reply to Re^9: Using 'keys' on a list (update x2)
in thread Using 'keys' on a list

>
sub f {a => 1, b=>2} my %h = (c => 3); say keys %h, f(); #output: c

This is definitely also wrong, say will print the list from f()

D:\>perl -Mfeature=say sub f {a => 1, b=>2} my %h = (c => 3); say keys %h, f(); __END__ ca1b2 D:\>

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery

Replies are listed 'Best First'.
Re^11: Using 'keys' on a list (update x2)
by AnomalousMonk (Archbishop) on Jul 01, 2021 at 21:44 UTC
    sub f {a => 1, b=>2} my %h = (c => 3); say keys %h, f(); #output: c

    This is another example of confused or inattentive posting and editing on the part of glycine. Further on, in the "edit: my fault ..." (!) section, you will see

    sub f {a => 1, b=>2} my %h = (c => 3); say keys %h, f(); #output ca1b2


    Give a man a fish:  <%-{-{-{-<

      OK probably I didn't notice his "correction" in time.

      A regular users would have <strike> the old code, but he's new here.

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery