You don't need to quote "%Vendors<{"$x"}><ContactName>"By doing so, you're
closing the quotes right behind {

Cheers

El vie., 11 ene. 2019 a las 20:39, ToddAndMargo via perl6-users (<
perl6-us...@perl.org>) escribió:

> On 1/11/19 11:33 AM, JJ Merelo wrote:
> > I think you want $x, not $Ace.
> >
> > Cheers
>
> Yup.  I am on fire today!  :'(
>
> Still can't get it figured out.  :'(  :'(
>
> $ p6 'my $x="Ace"; my %Vendors=("acme" => { "ContactName" => "Larry",
> "AccountNo" => 1234 }, "Ace" => { "ContactName" => "Mo", "AccountNo" =>
> "A102" } ); say "%Vendors<$x><ContactName>" ~ "\t" ~
> "%Vendors<$x><AccountNo>";'
> Use of uninitialized value of type Any in string context.
>
>
> $ p6 'my $x="Ace"; my %Vendors=("acme" => { "ContactName" => "Larry",
> "AccountNo" => 1234 }, "Ace" => { "ContactName" => "Mo", "AccountNo" =>
> "A102" } ); say "%Vendors<"$x"><ContactName>" ~ "\t" ~
> "%Vendors<"$x"><AccountNo>";'
> Use of uninitialized value of type Any in string context.
>
> $ p6 'my $x="Ace"; my %Vendors=("acme" => { "ContactName" => "Larry",
> "AccountNo" => 1234 }, "Ace" => { "ContactName" => "Mo", "AccountNo" =>
> "A102" } ); say "%Vendors<{$x}><ContactName>" ~ "\t" ~
> "%Vendors<{$x}><AccountNo>";'
> Use of uninitialized value of type Any in string context.
>
> $ p6 'my $x="Ace"; my %Vendors=("acme" => { "ContactName" => "Larry",
> "AccountNo" => 1234 }, "Ace" => { "ContactName" => "Mo", "AccountNo" =>
> "A102" } ); say "%Vendors<{"$x"}><ContactName>" ~ "\t" ~
> "%Vendors<{"$x"}><AccountNo>";'
> Use of uninitialized value of type Any in string context.
>
>
> I can't win.
>


-- 
JJ

Reply via email to