or download this
@arr = ('x', 'y', 'z');
# error occurs so $! is set. But thinking that this small piece of cod
+e wont cause any error I dont check for $! here.
...
{
# whcih is the culprit line causing this error? is it array allocation
+, or is it print or is it open?
}