in reply to Re^2: subroutine functionin thread subroutine function
No. "If a string or variable is not available" then it is an empty string or undef and an empty string will be concatenated (not simply ignored).