Returns the length in bytes of the scalar value val. If val is omitted, the function returns the length of $_.
Do not try to use length to find the size of an array or hash. Use scalar @array for the size of an array, and scalar keys %hash for the size of a hash.