描述
该函数定义了一个新的子程序。上面显示的参数遵循这些规则 -
NAME 是子程序的名称。命名的子程序可以预先声明(没有关联的代码块),有或没有原型规范。
匿名子程序必须有定义。
PROTO 定义函数的原型,在调用函数以验证提供的参数时将使用该原型。
ATTRS 为解析器定义关于正在声明的子例程的附加信息。
用法
以下是此函数的简单语法 âˆ'
sub NAME PROTO ATTRS BLOCK# Named, prototype, attributes, definition sub NAME ATTRS BLOCK # Named, attributes, definition sub NAME PROTO BLOCK # Named, prototype, definition sub NAME BLOCK # Named, definition sub NAME PROTO ATTRS # Named, prototype, attributes sub NAME ATTRS # Named, attributes sub NAME PROTO # Named, prototype sub NAME # Named sub PROTO ATTRS BLOCK # Anonymous, prototype, attributes, definition sub ATTRS BLOCK # Anonymous, attributes, definition sub PROTO BLOCK # Anonymous, prototype, definition sub BLOCK # Anonymous, definition
返回值
此函数不返回任何值。
相关用法
- Perl substr用法及代码示例
- Perl substr()用法及代码示例
- Perl sin()用法及代码示例
- Perl split用法及代码示例
- Perl shmctl用法及代码示例
- Perl splice用法及代码示例
- Perl sqrt()用法及代码示例
- Perl setpriority用法及代码示例
- Perl semget用法及代码示例
- Perl send用法及代码示例
- Perl sysread用法及代码示例
- Perl sort()用法及代码示例
- Perl setpwent用法及代码示例
- Perl sethostent用法及代码示例
- Perl scalar用法及代码示例
- Perl sprintf()用法及代码示例
注:本文由纯净天空筛选整理自 Perl sub Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。