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() || '';

- tye