服务器技术之Perl的子程序

发布时间:2022-07-21 15:17:02 作者:2000redfox 阅读量:5255

在Perl中用户可以定义子程序,并在程呼中调用。通过将特殊功能的代码定义为子程序,可以减少代码重复并且使程序易于维护。在Perl中子程序可以出现在程序的任何地方,其定义方法为:
sub  subname
{
statements;
}
 
其中,Sub声明为子程序定义,subname是子程序的名称,在“()”中间的是子程序体.对于子程序的调用,可以使用以下几种方法:
(1)可以使用符号“&”加子桂序名称调用,如:
&subname:
(2)如果子程序是先定义而后才‘调用的话,则符号“&”可以省略。
(3)可以使用“do”加子程序名的方式,如:
do  subname
 
下面,我们给出个简单的子程序名的例子。
$a = 999 ;
$h= 888 ;
print “Before the call of sub, a is $a, b is $b ”;
suh Sum
{
$SUJn = $a + $h
retum ($sum) :
print "The firit call : $i
$i =   sum ( 10 , 20 ) ;
print '7he sccond call : $11n "
$i=&sum ( 10 , 20 ) ;
print ”the third call : $i “
pnnt”After the call of sub,a is $a.b is$b\n”,
 
它运行的结束为:
Before the call of suh, a is 999, b is 888
The first call 7
The second call:30
The third call 300
Arter the call of sub, a is 999, biS 88S
 
这里定义了一个简中的求两个数和的子程序,然后用三种方法传入不同的参数进行调用,可以看出.上面三种调用方法都可以完成相同的结果需要注意的是:(1)在子程序sum中用my定义了局部变量$a和$b,它们用来接收调州参数,但与子程序外面的同名变量$a和$b是没有任何关系的,从程序的运行结果中可以看到这一点:(2)调用参数的传递采用了内部变量“$_”,这里采用的是值传递。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-02-26 15:25:02

第三是品牌知名度,因美国虚拟主机域名 为这个决定了用户购买该公司产品后能否得到良好的服务等一系列问题北京虚拟主机租用平台 好的服务等一系列问题


评论时间:2023-11-21 03:25:02

虽然服务器的价格相对便宜一些,但由于其工作环境比较复杂、硬件要求较高以及对网络速度等性能要求虚拟主机怎么运行游戏 比较严格,因此,服务器的售价也相应地高于台台式计算机所提供的服务云主机选哪家 于台台式计算机所提供的服务


评论时间:2023-09-08 09:25:03

目前市场上流行的主要有两类平台,一是基于UDP或香港虚拟主机能干什么 H.323协议的局域网服务器服务器机柜外观 一是基于UDP或H.323协议的局域网服务器


评论时间:2022-12-02 21:25:01

22.打开游服务器的作用与用途是什么呢 戏界面虚拟主机跟主机的区别 游戏界面


评论时间:2022-07-26 21:25:02

租用服务器就是服务器cpu游戏性能 通过网络来租用一个服务器或者其他设虚拟主机搭建有什么用 务器或者其他设备

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-02-03 05:38:02   gyman

电子邮件服务器的配置

 2022-02-19 05:38:03   park

配置正向查找区域的辅助区域

 2022-03-08 05:38:02   ffffdsafda

添加DFS复制组

 2022-07-17 05:38:02   venlove

分享一款好用的URL采集工具(S...

 2022-07-19 05:00:04   觉醒的白河愁

服务器集群技术之Cluster技...

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3