in reply to Shift or return

How the values are assigned to string_file and $maximum

If the first shift success it assigns the @_'s first element to the $string variable, then the second shift assigns the second element to the $max variable, if the first shift fails it returns nothing.

Vinoth,G