第4章:Subroutines
关于你自定义的函数而非系统内嵌的。
4.1 定义一个子程序
Sub + 子程序名 + { 和 }
例如:
sub marine {
$n+= 1;
Print“Hello, sailor number $n!\n”;
}
4.2 调用子程序
& + 子程序名
4.3 返回值
返回值为最后一个被计算(运行)的表达式。
4.4 参数(Arguments)
子程序的参数都存放在 ”@_”中。
4.5 子程序中的私有变量
使用my创建。
例如:
my($m, $n) = @_; #第一个参数为$m,第二个为$n。
4.6 使用strict Prama
更严格的检测:
程序顶端加入“usestrict;”
本文详细介绍了自定义函数的定义、调用及返回值等核心概念,并深入探讨了参数传递方式和私有变量的作用域,同时提供了如何启用严格模式来增强程序的健壮性的指导。
2149

被折叠的 条评论
为什么被折叠?



