Perl 冒号在子程序定义中是什么意思?

Perl 冒号在子程序定义中是什么意思?,perl,Perl,在中,我找到了这个sub定义 sub upload_file : Chained( 'base' ) : PathPart( 'upload-file' ) : Args( 0 ){ 我不明白那些:冒号和参数是什么意思。有人能给我指出一些文档吗?:Chained,:PathPArt和:Args由提供。嗯。。。accpeting(ofc)-但是“子程序属性”对我来说是全新的东西。刚刚找到了关于他们的好答案:()

在中,我找到了这个
sub
定义

sub upload_file : Chained( 'base' ) : PathPart( 'upload-file' ) : Args( 0 ){

我不明白那些
冒号和参数是什么意思。有人能给我指出一些文档吗?

:Chained
:PathPArt
:Args
由提供。

嗯。。。accpeting(ofc)-但是“子程序属性”对我来说是全新的东西。刚刚找到了关于他们的好答案:()