Perl 学习笔记 --- 04

本文详细介绍了自定义函数的定义、调用及返回值等核心概念,并深入探讨了参数传递方式和私有变量的作用域,同时提供了如何启用严格模式来增强程序的健壮性的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第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;”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值