People who dislike list slicing should avoid scripting
languages, especially Perl. It's FALSE that you don't
know whether there was a match with m//g because the
created list is simply empty. Also, the GOATSE ( =()=)
recreates the right context if that's an issue.
Take this code:
$x = "a123b345c7865d87";
@L = ($x =~ /
;
print (defined(@X) ? "YES" : "NO";
It prints NO ... therefore, JavaFan, your
assertions are FALSE and FALSE.
TenThouPerlStudents