Maybe someone with better knowledge can answer. But I guess ;; is https://docs.perl6.org/type/Signature#Long_names
The #`() part is a comment(inline). And the number is what WHICH returns. https://docs.perl6.org/routine/WHICH On October 11, 2018 7:13:41 PM GMT+03:30, Richard Hogaboom <richard.hogab...@gmail.com> wrote: >OK .. I mistakenly assumed that it should not compile from the doc >'(This does not work with the &zape variable)'. > >my $tmp = Foo::Bar::<&zape>; >say $tmp(); # zipi - works > >if ';; $_? is raw' is the signature, what does the ';;' mean and what >does '#`(Block|62717656) ...' mean? > > >On 10/11/18 9:45 AM, Siavash wrote: >> It means it's returning a Block. >> >> dd Foo::Bar::<&zape> # Block &zape = -> ;; $_? is raw { >#`(Block|94777643161752) ... } >> say Foo::Bar::<&zape>() # zipi > >-- >Richard A Hogaboom >16 Alprilla Farm Road >Hopkinton, MA 01748-1922 >richard.hogab...@gmail.com >www.linkedin.com/in/richardhogaboom/ >https://github.com/rahogaboom >M508-330-3775