in reply to split function
Perl is very big on “brevity.” You can “say a lot with a little,” if you want to. One of the ways that you can do it is through these implied, pre-defined variables. See perlvar.
You are not obliged to use $_, but you will encounter code that does. Lots of it. “Whatever you choose to do, just make it abundantly clear.”