http://www.perlmonks.org?node_id=349613

crabbdean has asked for the wisdom of the Perl Monks concerning the following question:

I was reading through some module code the other day and I remember seeing a subroutine where it was called like:
sub dothis ($:$$$) { ## rest of the code }
I've seen in other languages (like vb I think) where subroutines are called in such a manner, whereas in perl its generally done like
sub dothis { my ($this, $that) = @_; ## rest of the code }
Does anyone know what this $:$$$ means in Perl?

Dean
The Funkster of Mirth
Programming these days takes more than a lone avenger with a compiler. - sam
RFC1149: A Standard for the Transmission of IP Datagrams on Avian Carriers