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

Perl語(yǔ)言中三大概念解析

開發(fā) 架構(gòu)
Perl編程語(yǔ)言有很多值得學(xué)習(xí)的地方,本文向大家簡(jiǎn)單介紹一下Perl正則表達(dá)式,哈希結(jié)構(gòu)和Perl函數(shù)的概念,希望本文介紹對(duì)你有所幫助。

本文和大家重點(diǎn)討論一下Perl的一些基本概念,主要包括Perl正則表達(dá)式,哈希結(jié)構(gòu)和Perl函數(shù)三部分內(nèi)容,相信通過本文的學(xué)習(xí)你對(duì)Perl有新的認(rèn)識(shí)。

一、Perl正則表達(dá)式

1.Perl正則表達(dá)式中的元字符:
${}#^@|?.+*[\
2.將模式串括起來的字符可以是任意的元字符;除非使用非斜扛分隔符,否則可以不使用m。
3.用[]表示字符類
4.通配符{最少出現(xiàn)次數(shù),最大出現(xiàn)次數(shù)
5.特殊字符類
\w單詞字符
\W非單詞字符
\d數(shù)字
\D非數(shù)字
\s空白字符
\S非空白字符
6.選擇|
7.位置通配符
^一行開始
$一行結(jié)尾
8.替換
s/$searchpatten/replacement/;
9.修飾符
/g重復(fù)多次匹配
/I忽略大小寫

二、Perl哈希結(jié)構(gòu)

1.用%聲明%hash=("k1","v1","k2","v2");
2.用=>分隔鍵和值聲明%hash2=("k1"=>"v1","k2"=>"v2");
3.引用哈希值$hash{"k1"}
4.用keys檢索哈希表的關(guān)鍵字
foreach(keys%hash){
print"$_\n";
}
5.用values檢索哈希表中所有值
foreach(values%hash){
print"$_\n";
}
5.reverse%hash轉(zhuǎn)換成列表,鍵值對(duì)換
6.哈希合并%h={%h1,%h2}
7.測(cè)試哈希值是否存在if(exists$hash(keyval))
8.刪除哈希值delete$hash(keyval)
9.刪除所有鍵值%hash={}
10.查找數(shù)組中的所有唯一元素

三、Perl函數(shù)

1.聲明Perl函數(shù)
 

  1. subsubFun{  
  2. for($i=0;$i<10;$i++){  
  3. print$i;  
  4. }  
  5. Return(true);  

2.參數(shù)
@_表示隱含參數(shù)列表
$_[2]表示第二個(gè)參數(shù)
($hit,$bats)=@_
例: 

  1. subparamFun{  
  2. ($a,$b)=@_;  
  3. print"\na=$a";  
  4. print"\nb=$b";  
  5. }  

 3.聲明Perl函數(shù)內(nèi)變量
My$y=500;

【編輯推薦】

  1. Eclipse平臺(tái)中Perl腳本開發(fā)
  2. Perl學(xué)習(xí)筆記----Perl命令行
  3. Perl數(shù)組和引用使用指導(dǎo)
  4. Perl基礎(chǔ) 解析Perl標(biāo)量和數(shù)組概念
  5. Perl模式匹配中的特殊字符用法指南
責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-20 10:23:24

Perl類

2010-07-13 15:34:09

Perl語(yǔ)言

2010-07-21 09:50:51

Perl調(diào)試

2010-07-20 10:02:15

Perl類

2010-07-20 11:37:00

Perl函數(shù)返回值

2010-09-30 16:06:21

J2ME平臺(tái)

2010-07-19 10:01:57

Perl函數(shù)

2010-07-13 09:23:00

Perl變量

2010-07-23 13:46:27

Perl語(yǔ)言

2010-07-19 08:39:14

Perl包

2010-07-20 15:54:40

Perl簡(jiǎn)單變量

2010-07-15 09:56:58

Perl語(yǔ)言

2010-07-13 10:05:54

Perl語(yǔ)言

2010-07-15 12:51:17

Perl多進(jìn)程

2010-07-19 09:16:47

Perl包

2010-07-19 15:37:48

Perl日期時(shí)間

2010-07-19 09:52:04

Perl標(biāo)量

2010-08-13 13:39:51

Flex效果組件

2010-07-16 12:59:46

Perl簡(jiǎn)單變量

2010-07-26 16:23:23

Perl語(yǔ)言
點(diǎn)贊
收藏

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