日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Perl變量中Perl數(shù)組概念詳解

本文和大家重點(diǎn)討論一下Perl變量中Perl數(shù)組的概念,Perl變量有三種,每種都有各自的特點(diǎn)和作用,Perl數(shù)組實(shí)量(arrayliteral)是位于括號(hào)內(nèi)用逗號(hào)分開的一系列值。

Perl變量

Perl有三種變量:
純變量(ScalarVarible)
數(shù)組(Array)
關(guān)聯(lián)數(shù)組(Associativearray)

一、Perl數(shù)組

數(shù)組是標(biāo)量數(shù)據(jù)的有序列表。
數(shù)組可以含任意多個(gè)元素。最小的數(shù)組可以不含元素,而最大的數(shù)組可以占滿全部可用內(nèi)存。
Perl數(shù)組實(shí)量(arrayliteral)是位于括號(hào)內(nèi)用逗號(hào)分開的一系列值。如:

(1,2,3,4,5)#具有1,2,3,4,5五個(gè)數(shù)值的Perl數(shù)組
("zmd",1974,173.5)#具有"zmd",1974,173.5三個(gè)數(shù)值的數(shù)組
()#空數(shù)組
($a,5)#兩個(gè)數(shù)值:$a的值和5
($a+$b,6)#兩個(gè)數(shù)值

Perl數(shù)組變量具有單獨(dú)的數(shù)組值,要以@打頭而不是$。如:@zmd
注意@zmd與$zmd沒(méi)任何聯(lián)系。Perl為對(duì)象的不同類型保留獨(dú)立的命名空間。

Perl數(shù)組的賦值和標(biāo)量賦值一樣,也用等號(hào)表示。Perl根據(jù)賦值對(duì)象是標(biāo)量還是數(shù)組變量來(lái)確定賦值操作是標(biāo)量賦值還是數(shù)組賦值。
若數(shù)組實(shí)量中只含有變量引用(不是表達(dá)式),則此數(shù)組實(shí)量也可作為變量使用。它可以用在賦值運(yùn)算符的左邊。例如:
($a,$b,$c)=(1,2,3)#將1賦給$a,2賦給$2,3賦給$3

如果把數(shù)值變量賦給標(biāo)量變量,則賦給標(biāo)量變量的就是數(shù)組長(zhǎng)度,如:
@zmd=(1,2,3)#將(1,2,3)賦給@zmd
$a=@zmd#$a為3,即@zmd的數(shù)組個(gè)數(shù)

Perl數(shù)組元素的訪問(wèn)和C語(yǔ)言中類似,下標(biāo)是按順序整數(shù)排列的,編號(hào)從0開始。
($a,$b,$c)=(1,2,3)#將1賦給$a,2賦給$2,3賦給$3
如果把數(shù)值變量賦給標(biāo)量變量,則賦給標(biāo)量變量的就是數(shù)組長(zhǎng)度,如:
@zmd=(1,2,3)#將(1,2,3)賦給@zmd
$a=@zmd#$a為3,即@zmd的數(shù)組個(gè)數(shù)

綜合舉例


標(biāo)題名稱:Perl變量中Perl數(shù)組概念詳解
當(dāng)前URL:http://www.5511xx.com/article/djdjosd.html