Selecting Elements from Lists in Perl


The list notation in Perl is identical to that for arrays. You can extract an element from an array by appending square brackets to the list and giving one or more indices −

Example

 Live Demo

#!/usr/bin/perl
$var = (5,4,3,2,1)[4];
print "value of var = $var\n"

Output

This will produce the following result −

value of var = 1

Similarly, we can extract slices, although without the requirement for a leading @ character −

Example

 Live Demo

#!/usr/bin/perl
@list = (5,4,3,2,1)[1..3];
print "Value of list = @list\n";

Output

This will produce the following result −

Value of list = 4 3 2

Updated on: 29-Nov-2019

345 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements