=>(almost) equivalent ,in Perl. (See the official documentation for differences.)
It is usually used when defining a hash to indicate the relationship between a key and a value:
my %hash = (
'a' => 1,
'b' => 2,
);
We could write it as my %hash = ('a', 1, 'b', 2);unchanged in behavior, but it doesn’t look so good. You can even do it my $hash = ('a', 1 => 'b', 2);, but it’s just confusing.
Similarly, in your case, you can write code as
catFiles(\@LINKFILES, "$output_prefix.links");
, =>.
, , @LINKFILES "$output_prefix.links".