In Perl, array is a special type of variable. The array is used to store the list of values and each object of the list is termed as an element. Elements can either be a number, string, or any type of scalar data including another variable.
Array in Perl provides various inbuilt functions to perform operations like adding and removing elements from a pre-defined array.
Original array: Java C C++ Pushing new values... Updated array: Java C C++ Python Perl Popping the last element... Value returned by pop: Perl Updated array: Java C C++ Python
Some useful array functions are listed below:
|push()||Used to push a list of values onto the end of the array|
|pop()||Returns the last element of Array passed to it as an argument, removing that value from the array|
|shift()||Returns the first value in an array, removing it and shifting the elements of the array list to the left by one|
|unshift()||Places the given list of elements at the beginning of an array, shifting all the values to the right|
|sort()||Used to sort a list with or without the use of method of sorting|
|wantarray()||Returns True if the currently executing subroutine expects to return a list value, and false if it is looking for a scalar value.|
|exists()||Used to check whether an element in an given array or hash exists or not|
|grep()||Used to extract any element from the given array which evaluates the true value for the given regular expression|
|join()||Combines the elements of LIST into a single string using the value of VAR to separate each element|