In Perl, an array is a data structure that stores a collection of scalar values. It can be used to store data of different types, such as numbers, strings, or references to other data structures. Arrays are created using square brackets ([]) and can be indexed using either a numeric index or a symbolic name.
To check if an array is empty, you can use the scalar function @array.