in reply to append return if defined else not
My answer does not depend on what "false" values might be returned:
my $val= return1() || ''; $val .= return2() || ''; # or my $val= join '', return1() || '', return2() || ''; [download]
- tye