List Context
List context (sometimes called array context) is a calling situation in which a list is needed, as in an assignment to an array.
If the function being called normally returns a scalar, the scalar will be converted to a list of one element.
@list = 5; # Equivalent to $list[0] = 5;