syphilis has asked for the wisdom of the Perl Monks concerning the following question:
Presumably, there are circumstances where builtin::stringify() and scalar() are not the same thing .... right ???use strict; use warnings; use experimental qw(builtin); my @x = qw(one two three); my $_1st = builtin::stringify @x; my $_2nd = scalar @x; print $_1st, "\n", $_2nd, "\n\n"; $_1st = builtin::stringify "@x"; $_2nd = scalar "@x"; print $_1st, "\n", $_2nd, "\n\n"; print builtin::stringify @x, "\n"; print scalar @x, "\n\n"; print builtin::stringify "@x", "\n"; print scalar "@x", "\n\n"; # UPDATE: remove duplicate test #print builtin::stringify @x, "\n"; #print scalar @x, "\n\n";
|
---|