Front page | perl.perl6.users |
Postings from December 2019
hash and print question
Thread Next
From:
Todd Chester via perl6-users
Date:
December 5, 2019 09:49
Subject:
hash and print question
Message ID:
135d4cdd-f75a-787b-aadf-8e027581ea87@zoho.com
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"};'
FF
$ p6 'my %x= YesNo=>0xff, OkayCancel=>0x55; my $y="Help"; if %x<<$y>>
{say %x<< $y >>.base(16)}else{say "n"};'
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,
-T
Thread Next
-
hash and print question
by Todd Chester via perl6-users