Le mar. 2 oct. 2018 à 08:05, ToddAndMargo <toddandma...@zoho.com
<mailto:toddandma...@zoho.com>> a écrit :
On 10/1/18 3:37 PM, Donald Hunter wrote:
> toddandma...@zoho.com <mailto:toddandma...@zoho.com>
(ToddAndMargo) writes:
>>
>> Hi Curt,
>>
>> Perfect! Thank you!
>>
>> So all methods that respond with --> Positional will accept []
>>
>> Awesome!
>>
>> -T
>
> Not quite.
>
> All methods that respond with --> Positional, provide a
Positional that
> will accept []
>
> Methods don't accept [], values that are positional do that.
>
> Cheers,
> Donald.
>
Hi Donald,
I am confused. I though we both said the same thing?
Is your distinction that [] is actually a routine in itself
and not part of the method? And I am lumping them together?
-T
On 10/2/18 12:18 AM, Laurent Rosenfeld via perl6-users wrote:
Yes, [] acts on the result (a positional, e.g. a list) returned by
function or method, it does not act on the function or method itself.
You have more or less the same in Perl 5, for example:
my $first_item = (split /;/, $string)[0];
Here, the [0] acts on the list returned by split.
"acts on the result" is a beautiful way to state it.
Thank you!