Selecting Elements from Lists in Perl

PERLServer Side ProgrammingProgramming Scripts

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
raja
Published on 29-Nov-2019 05:31:38
Advertisements