Re:Microfeatures I'd like to see in more languages
by melagonster on Friday January 06, 2023 @03:02AM
(#34272170)
perl have $d[$#d] represent the index of last element.
[ Parent
| on HN ]
Re:Microfeatures I'd like to see in more languages
by bvrmn on Friday January 06, 2023 @06:27AM
(#34273551)
$my_properly_named_array[$#my_properly_named_array] doesn't look like QoL.
Re:Microfeatures I'd like to see in more languages
by tmtvl on Friday January 06, 2023 @07:04AM
(#34273785)
Yeah, but $#list is better used for writing loops:
foreach my $i (0..$#list) {
say "$i: $list[$i]";
}
For getting the last element from a list you can just use -1 (and of course further negative numbers work like you would expect, -2 is second to last and so on): my @last_three = @items[-1, -2, -3];
Re:Microfeatures I'd like to see in more languages
by melagonster on Friday January 06, 2023 @08:36AM
(#34274396)
yes, I forgot perl have negative index!