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

Perl變量中Perl數(shù)組概念詳解

開發(fā) 架構
本文向大家介紹一下Perl變量中的Perl數(shù)組的概念,數(shù)組可以含任意多個元素。最小的數(shù)組可以不含元素,而最大的數(shù)組可以占滿全部可用內(nèi)存。

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

Perl變量

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

一、Perl數(shù)組

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

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


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

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

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

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

綜合舉例

【編輯推薦】

  1. 揭秘Perl變量中Perl純變量用法
  2. 解析三大Perl變量用法
  3. 用Perl和Google Earth創(chuàng)建可用性地圖
  4. 在 Perl/Tk 中使用高級窗口小部件
  5. 讓Perl成為你的嵌入式開發(fā)工具

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-20 15:36:58

Perl語法

2010-07-20 16:05:07

Perl包

2010-07-19 09:52:04

Perl標量

2010-07-13 09:34:24

Perl純變量

2010-07-14 15:23:19

Perl文件句柄

2010-07-16 12:59:46

Perl簡單變量

2010-07-13 09:58:51

Perl關聯(lián)數(shù)組

2010-07-13 14:26:11

Perl數(shù)組

2010-07-20 09:23:30

Perl構造函數(shù)

2010-07-20 14:41:55

Perl語法

2010-07-16 15:23:34

Perl格式化輸出

2010-07-20 09:05:08

Perl類

2010-07-13 14:16:56

Perl控制流

2010-07-16 10:20:46

Perl關聯(lián)數(shù)組

2010-07-13 12:50:47

Perl變量

2010-07-16 10:44:54

Perl數(shù)組

2010-07-19 08:39:14

Perl包

2010-07-14 11:27:42

Perl多進程

2010-07-15 15:47:46

Perl守護進程

2010-07-21 13:59:59

Perl引用
點贊
收藏

51CTO技術棧公眾號