@{$messages} for @arrTest (the whole array). ${$messages}[$i] for $arrTest[$i] (an element). @{$messages}{0, 2} for @arrTest{0, 2} (a slice). $#{$messages} for $#arrTest (the last index).