develooper Front page | perl.perl6.users | Postings from December 2019

hash and print question

Thread Next
Todd Chester via perl6-users
December 5, 2019 09:49
hash and print question
Message ID:
Hi All,

In the following,

$ p6 'my %x= YesNo=>0xff, OkayCancel=>0x55; my $y="YesNo"; if  %x<<$y>> 
{say %x<<$y >>.base(16)}else{say "n"};'

$ p6 'my %x= YesNo=>0xff, OkayCancel=>0x55; my $y="Help"; if  %x<<$y>> 
{say %x<< $y >>.base(16)}else{say "n"};'

I have to use a space after $y
    say %x<<$y >>.base(16)

or I get the finger wagged at me.

     Ambiguous use of >>; use ยป instead to mean hyper, or
     insert whitespace before >> to mean a quote terminator
     (or use different delimiters?)

Is there a better way to write:
     say %x<<$y >>.base(16)

Many thanks,

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About