Perl中的控制结构介绍

Posted 生物信息学习

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl中的控制结构介绍相关的知识,希望对你有一定的参考价值。

    今天给大家介绍Perl中的控制结构,其中包括if, while, for, foreach。

if条件判断的格式如下所示:

含义:

1)当条件表达式为真时,{

       执行相应的语句;}

 elsif(满足条件B){

     执行相应的语句;

 }否则{

     执行相应的语句;

 }

 2) elsifelse部分可以忽略。

 3)可以嵌套

 给大家看个简单的例子:

(五)Perl中的控制结构介绍


while循环

(五)Perl中的控制结构介绍

含义:当条件表达式为真时,持续执行里边的循环。

同样给大家看个简单的例子:

(五)Perl中的控制结构介绍


for循环

(五)Perl中的控制结构介绍

含义:

初始化:只在第一次循环时执行,可同时对多个变量进行初始化;

测试:每次循环时比较,条件为真时执行该循环;

递增:每次循环执行完成后才执行,用于改变控制变量的值,一般为自增;

同样给大家看个简单的例子:

(五)Perl中的控制结构介绍


foreach循环

(五)Perl中的控制结构介绍

含义:for循环的另一种写法;

处理列表或者数组非常方便。每次循环将列表或者数组中的值依次赋给$variable ,直到列表为空;

如果$variable 省略的话,就会将数组或者列表的元素一一指定给内定变量$_ ;

同样给大家看个简单的例子:


恭喜你,又学到了新知识。

 

以上是关于Perl中的控制结构介绍的主要内容,如果未能解决你的问题,请参考以下文章

Perl 学习笔记-高级控制结构.unless控制结构

perl控制结构学习笔记

perl数据结构

perl 第14弹 循环控制

perl 第14弹 循环控制

就是个控制结构,Scala能有什么新花样呢?