子程序的概念
定义
- 执行一个特殊任务的一段分离的代码,可以重复使用
- 在perl中可以出现在程序的任何地方
- 可以理解成函数、方法
优点
- 分解脚本成可理解的片段,利于改错
- 封装常见操作为独立的单元,利于代码重用
语法
- 声明:
sub Name
sub Name BLOCK
sub example1
{
print "this is a sub";
}
- 花括号括起子程序体
- 可以在perl中任何地方定义,或者从外部导入
- 被传递的参数通过特殊变量@_访问
sub example1
{
print "this is a sub";
}