自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Perl控制結構學習筆記

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

本文和大家重點討論一下Perl控制結構的用法,主要包括條件判斷,循環(huán)和單行條件三大部分內容,相信通過本文的學習你對Perl控制結構的用法一定會有深刻的認識。

Perl控制結構學習筆記

一.條件判斷

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

二.Perl控制結構之循環(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.針對列表(數(shù)組)每個元素的foreach循環(huán)

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

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

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í)行下一個循環(huán)為next,與C中的continue作用相同;
Perl特有的一個命令是redo,其含義是重復此次循環(huán),即循環(huán)變量不變,回到循環(huán)起始點.但要注意,redo命令在do循環(huán)中不起作用.

三.Perl控制結構之單行條件

語法為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í)行的。本文來自:(www.91linux.com)詳細出處參考:http://www.91linux.com/html/article/program/Perl/20090601/17033_2.html

【編輯推薦】

  1. 詳解Perl控制結構用法
  2. Perl文件句柄概念詳解
  3. 解析Perl控制結構用法
  4. Perl基礎 Perl數(shù)組學習指南
  5. Perl基礎 解析Perl標量和數(shù)組概念
責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-13 14:16:56

Perl控制流

2010-07-21 14:18:27

Perl函數(shù)

2010-07-16 09:50:23

Perl控制結構

2010-07-15 10:22:23

Perl控制結構

2010-07-21 13:27:06

Perl模式匹配

2018-06-13 08:53:39

HadoopHBase存儲

2010-07-13 12:50:47

Perl變量

2010-07-21 14:08:28

Perl命令行

2009-08-13 16:02:29

C#結構

2010-07-13 15:43:57

Perl語言

2010-07-19 09:08:38

Perl模塊

2010-07-15 10:07:29

Perl指令

2010-07-16 12:50:45

Perl語言

2010-07-15 18:04:20

Perl模式

2010-07-20 15:18:41

Perl基本語法

2010-07-26 10:51:26

Perl模式匹配

2010-07-13 13:15:17

Perl

2010-07-16 17:38:12

Perl包

2010-07-13 13:56:43

Perl foreac

2009-12-22 18:36:17

WCF知識結構
點贊
收藏

51CTO技術棧公眾號