I was just wondering if there is a way to tell if something is expected back from a function call. Let me demonstrate:
# CASE 1
my $value = do_something(...);
# CASE 2
So CASE 1 is what i mean by the call is expecting something back, and CASE 2 is not expecting anything back.
I know of no way to detect this - wantarray() tests for something different. There are probably a number of convoluted subtleties about why this cannot be done, but i have some use for it - mainly for code transition debugging, but i could see other uses for it...