Using perl Syntax Highlighting
Se nota que este código tiene tiempo... esto ya no se escribe así, en Perl moderno...
El $#refp es, efectivamente, un escalar. Devuelve el valor del último índice del array @refp.
Así que esa línea está recorriendo todos los índices del array @refp.
Esa línea se puede escribir también así:
Using perl Syntax Highlighting
@refp, en contexto escalar, devuelve el número de elementos que contiene, así que el bucle recorre los mismos índices.
De forma más abreviada,
Using perl Syntax Highlighting
Incluso, si no nos interesan los índices del array, si no sólo sus elementos, se podría dejar en