服务器技术之Perl的子程序

服务器技术之Perl的子程序,第1张

在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

\n”;

suh

Sum

{

$SUJn

=

$a

+

$h

retum

($sum)

:

print

"The

firit

call

:

$i

\n

$i

=

sum

(

10

,

20

)

;

print

'7he

sccond

call

:

$11n

"

$i=&sum

(

10

,

20

)

;

print

”the

third

call

:

$i

\n

pnnt”After

the

call

of

sub,a

is

$ab

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)调用参数的传递采用了内部变量“$_”,这里采用的是值传递。

Windows平台下,可以把perlexe所在路径加入环境变量的path,然后在命令提示符下输入:perl filenamepl(filename为你想运行的perl程序的名称)

在Linux平台下,可以chmod x filenamepl(扩展名无关紧要),然后/filenamepl就可以运行该程序了

1、下载 ActivePerl-588822-MSWin32-x86-280952msi。

2、运行 ActivePerl 安装程序。

3、选择程序安装路径,点击“Browse”按钮可更换安装目录。

4、选择关联文件,默认即可。

5、点击Install按钮,开始安装程序。

6、安装完成,点击Finish按钮。

7、运行命令Perl -v,检测 Perl 是否安装成功(出现Complate证明安装成功)。

精通perl,生物信息专业,hi我。

1

$string="ATGC";

@elements=$string=~/([ATGC])/g

$length=@elements;

@elementsGC=$string=~/([GC])/g

$lengthGC=@elementsGC;

$precent=$lengthGC/$length;

给你一些思路,如果需要帮忙,就hi 我,

以上就是关于服务器技术之Perl的子程序全部的内容,包括:服务器技术之Perl的子程序、编完一段程序,用perl怎样运行它、perl在win7 64位怎么安装等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9859719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存