偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Perl控制結(jié)構(gòu)學(xué)習(xí)筆記

開發(fā) 架構(gòu)
Perl編程語(yǔ)言中Perl控制結(jié)構(gòu)有很多值得學(xué)習(xí)的地方,你對(duì)Perl控制結(jié)構(gòu)的用法是否熟悉,這里和大家分享一下,希望本文的介紹能讓你有所收獲。

本文和大家重點(diǎn)討論一下Perl控制結(jié)構(gòu)的用法,主要包括條件判斷,循環(huán)和單行條件三大部分內(nèi)容,相信通過(guò)本文的學(xué)習(xí)你對(duì)Perl控制結(jié)構(gòu)的用法一定會(huì)有深刻的認(rèn)識(shí)。

Perl控制結(jié)構(gòu)學(xué)習(xí)筆記

一.條件判斷

if(<expression>)
{
<statement_block_1>
}
elsif(<expression>)
{
<statement_block_2>
}
...
else
{
<statement_block_3>
}

二.Perl控制結(jié)構(gòu)之循環(huán)

1.while循環(huán)

while(<expression>)
{
<statement_block>
}

2.until循環(huán)

until(<expression>)
{
<statement_block>
}

3.類C的for循環(huán)

for($count=1;$count<=5;$count++)
{
#statementsinsidetheloopgohere
}

4.針對(duì)列表(數(shù)組)每個(gè)元素的foreach循環(huán)

foreachlocalvar(listexpr)
{
statement_block;
}
例:
foreach$word(@words)
{
if($wordeq"the")
{
print("foundtheword'the'\n");
}
}

注:
(1)此處的循環(huán)變量localvar是個(gè)局部變量,如果在此之前它已有值,則循環(huán)后仍恢復(fù)該值.
(2)在循環(huán)中改變局部變量,相應(yīng)的數(shù)組變量也會(huì)改變.

5.do循環(huán)

do
{
statement_block
}while_or_until(condexpr);
do循環(huán)至少執(zhí)行一次循環(huán).

6.循環(huán)控制

退出循環(huán)為last,與C中的break作用相同;
執(zhí)行下一個(gè)循環(huán)為next,與C中的continue作用相同;
Perl特有的一個(gè)命令是redo,其含義是重復(fù)此次循環(huán),即循環(huán)變量不變,回到循環(huán)起始點(diǎn).但要注意,redo命令在do循環(huán)中不起作用.

三.Perl控制結(jié)構(gòu)之單行條件

語(yǔ)法為statementkeywordcondexpr.其中keyword可為if,unless,while或until.例如:
print("Thisiszero.\n")if($var==0);
print("Thisiszero.\n")unless($var!=0);
print("Notzeroyet.\n")while($var-->0);
print("Notzeroyet.\n")until($var--==0);
雖然條件判斷寫在后面,但卻是先執(zhí)行的。本文來(lái)自:(www.91linux.com)詳細(xì)出處參考:http://www.91linux.com/html/article/program/Perl/20090601/17033_2.html

【編輯推薦】

  1. 詳解Perl控制結(jié)構(gòu)用法
  2. Perl文件句柄概念詳解
  3. 解析Perl控制結(jié)構(gòu)用法
  4. Perl基礎(chǔ) Perl數(shù)組學(xué)習(xí)指南
  5. Perl基礎(chǔ) 解析Perl標(biāo)量和數(shù)組概念
責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-07-13 14:16:56

Perl控制流

2010-07-21 14:18:27

Perl函數(shù)

2010-07-15 10:22:23

Perl控制結(jié)構(gòu)

2010-07-16 09:50:23

Perl控制結(jié)構(gòu)

2010-07-21 13:27:06

Perl模式匹配

2018-06-13 08:53:39

HadoopHBase存儲(chǔ)

2010-07-13 12:50:47

Perl變量

2010-07-21 14:08:28

Perl命令行

2009-08-13 16:02:29

C#結(jié)構(gòu)

2010-07-15 10:07:29

Perl指令

2010-07-19 09:08:38

Perl模塊

2010-07-13 15:43:57

Perl語(yǔ)言

2010-07-13 13:15:17

Perl

2010-07-16 12:50:45

Perl語(yǔ)言

2010-07-15 18:04:20

Perl模式

2010-07-16 17:38:12

Perl包

2010-07-20 15:18:41

Perl基本語(yǔ)法

2010-07-26 10:51:26

Perl模式匹配

2010-07-13 13:56:43

Perl foreac

2010-07-15 11:29:25

Perl格式化輸出
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)