I have some Perl code where I noticed an array is used with a leading backslash like @array
Can anybody explain what does it mean?
the @ notation will return a reference (or pointer) to the array provided, so:
$arrayref = @array
will make $arrayref a reference to @array - this is similar to using the *p pointer notation in C.