La función prototype retorna una cadena describiendo el prototipo de la referencia a la función pasada como argumento:
lhp@nereida:~/Lperl/src$ perl -de 0 DB<1> sub a($$) DB<2> p prototype \&a $$ DB<3> x prototype 'CORE::mkdir' 0 '$;$'Si el argumento es una cadena que comienza por CORE:: se interpreta como el nombre de un operador Perl. Si el operador no se puede sobreescribir o sus argumentos no se pueden expresar como un prototipo retorna
undef
.
Casiano Rodríguez León