in reply to Calling subroutine syntax

Does anyone know what this $:$$$ means in Perl?

Yes, it is a syntax error.

use strict; use warnings; sub dothis ($:$$$) { ## rest of the code } __END__ Illegal character in prototype for main::dothis : $:$$$ at d:\tmp\test +.pl line 3