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.”