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

術(shù)語匯編 Perl變量中Perl關(guān)聯(lián)數(shù)組用法解析

開發(fā) 架構(gòu)
本文向大家介紹一下Perl變量中Perl關(guān)聯(lián)數(shù)組,關(guān)聯(lián)數(shù)組和前面說的數(shù)組類似,它包含標量數(shù)據(jù),可用索引值來單獨選擇這些數(shù)據(jù)。

本文和大家重點討論一下Perl變量中PerlPerl關(guān)聯(lián)數(shù)組的概念,它和數(shù)組不同的是,Perl關(guān)聯(lián)數(shù)組的索引值不是非負的整數(shù)而是任意的標量,并且PerlPerl關(guān)聯(lián)數(shù)組的元素沒有特定的順序,你可以把它們想象為一組卡片。每張卡片上半部分是索引而下半部分是數(shù)值。

Perl變量

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

一、Perl關(guān)聯(lián)數(shù)組

Perl關(guān)聯(lián)數(shù)組和前面說的數(shù)組類似,它包含標量數(shù)據(jù),可用索引值來單獨選擇這些數(shù)據(jù),和數(shù)組不同的是,Perl關(guān)聯(lián)數(shù)組的索引值不是非負的整數(shù)而是任意的標量。這些標量稱為Keys,可以在以后用于檢索數(shù)組中的數(shù)值。

Perl關(guān)聯(lián)數(shù)組的元素沒有特定的順序,你可以把它們想象為一組卡片。每張卡片上半部分是索引而下半部分是數(shù)值。

Perl關(guān)聯(lián)數(shù)組是Perl語言中特有的,Perl關(guān)聯(lián)數(shù)組是一個功能強大的數(shù)組。使用Perl關(guān)聯(lián)數(shù)組時要在前面加上%號,Perl關(guān)聯(lián)數(shù)組的格式如:

%ARRAY=(key1,value1,key2,value2,key3,value3);

每一個key都有一個相對應(yīng)的值(value)。

和數(shù)組類似,$zmd,@zmd,%zmd之間沒有任何聯(lián)系。Perl為對象的不同類型保留獨立的命名空間。

Perl關(guān)聯(lián)數(shù)組的操作:

在Perl關(guān)聯(lián)數(shù)組中增加、更改一對數(shù)據(jù):ARRAY={key}=value;在Perl關(guān)聯(lián)數(shù)組ARRAY中加上一對key-value,要在Perl關(guān)聯(lián)數(shù)組名稱前加上$號,而且key的名稱要在{}符號之間,最后再指定key所對應(yīng)的value值。如果在這個Perl關(guān)聯(lián)數(shù)組中已經(jīng)有這個key了.就會更改這個key所對應(yīng)的value。
keys(%array)操作符可生成由Perl關(guān)聯(lián)數(shù)組%array中的所有當前關(guān)鍵字組成的列表。即返回奇數(shù)個元素(第1,3,5,7...個)的列表。
values(%array)操作符返回由Perl關(guān)聯(lián)數(shù)組%array中所有當前值組成的列表,即返回偶數(shù)個列表。
echo(%array)操作符返回由一個關(guān)鍵字和一個值對構(gòu)成的兩個元素的表。對同一數(shù)組再操作時返回下一對值直至結(jié)束。若沒有更多的對時,echo()返回空表。(這在打印全部列表中很有用)
刪除一對在Perl關(guān)聯(lián)數(shù)組中的數(shù)據(jù):delete$ARRAY{key};delete是Perl所提供的函數(shù),作用是刪除Perl關(guān)聯(lián)數(shù)組中的一個key以及這個key所對應(yīng)的value。使用方法是在delete函數(shù)之后,指定Perl關(guān)聯(lián)數(shù)組中要刪除的key名稱。

Perl關(guān)聯(lián)數(shù)組的綜合舉例:
 

【編輯推薦】

  1. Perl變量中Perl數(shù)組概念詳解
  2. 解析三大Perl變量用法
  3. 揭秘Perl變量中Perl純變量用法
  4. 在 Perl/Tk 中使用高級窗口小部件
  5. 讓Perl成為你的嵌入式開發(fā)工具

 

責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-16 10:20:46

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

2010-07-16 10:30:10

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

2010-07-13 10:21:19

2010-07-26 16:54:15

Perl引用

2010-07-19 16:56:56

Perl線程

2010-07-13 09:02:16

Perl

2010-07-15 17:50:47

Perl模式

2010-07-20 09:05:08

Perl類

2010-07-15 15:47:46

Perl守護進程

2010-07-14 11:27:42

Perl多進程

2010-07-14 15:05:21

Perl文件句柄

2010-07-16 17:12:58

Perl析構(gòu)函數(shù)

2010-07-20 16:25:50

Perl正則表達式

2010-07-19 15:31:10

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

2010-07-20 15:02:20

Perl數(shù)組

2010-07-13 09:34:24

Perl純變量

2010-07-21 13:59:59

Perl引用

2010-07-19 09:28:37

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

2010-07-09 17:21:32

UML狀態(tài)圖

2010-07-13 09:50:55

Perl數(shù)組
點贊
收藏

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