Front page | perl.perl6.users |
Postings from April 2020
Re: unflattering flat
Thread Previous
|
Thread Next
From:
yary
Date:
April 7, 2020 18:01
Subject:
Re: unflattering flat
Message ID:
CAG2CFAaMUNYd35caNj94P=wwuF5R36Gguj1De=Em1H-YmDGPKw@mail.gmail.com
Larry all looks good with the latest email and encoding!
Interpreting %hash-with-arrays.values>>[].flat aka
%hash-with-arrays.values»[].flat
>> is hyperoperator
https://docs.raku.org/language/operators#index-entry-hyper_
<<-hyper_>>-hyper_«-hyper_»-Hyper_operators
and as for [] "it's the postcircumfix[]
<https://docs.raku.org/language/operators#circumfix_[_]> which is being
hypered."
it is "The Array <https://docs.raku.org/type/Array> constructor returns an
itemized Array <https://docs.raku.org/type/Array> that does not flatten in
list context."
And then, call "flat" on the resulting itemized Arrays.
> say gather %hash-with-arrays.values.deepmap: { .take }
(6 7 8 1 2 3 4 5)
> say %hash-with-arrays.values>>[].flat
(6 [7 8] 1 2 3 4 5)
Happy with those!
ps. :-) I now see Ralph's comment including
"microwave+garlic+to+remove+skin" as poetic, referring to both removing the
"item" skins and the Unicode garlic ideogram
-y
On Tue, Apr 7, 2020 at 12:15 PM Larry Wall <larry@wall.org> wrote:
> On Mon, Apr 06, 2020 at 08:04:45PM -0400, yary wrote:
> : Larry's answer came through my browser with munged Unicode, it looks like
> : this
> :
> : [image: image.png]
> : - with the Chinese character for "garlic" after the word "values"
>
> I wrote the Unicode equivalent of:
>
> %hash-with-arrays.values>>[].flat
>
> but for some reason mutt translated it to latin-1, which your mail program
> apparently doesn't grok.
>
> Maybe if I actually put a Chinese character in like 楽 it will leave it in
> UTF-8?
>
> Testing:
>
> %hash-with-arrays.values»[].flat
>
> Larry
>
Thread Previous
|
Thread Next