日韩无码专区无码一级三级片|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)銷解決方案
術(shù)語(yǔ)匯編Perl變量中Perl關(guān)聯(lián)數(shù)組用法解析

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

專注于為中小企業(yè)提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)石門免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了超過(guò)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

Perl變量

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

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

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

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

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

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

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

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

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

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

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


當(dāng)前標(biāo)題:術(shù)語(yǔ)匯編Perl變量中Perl關(guān)聯(lián)數(shù)組用法解析
文章分享:http://m.5511xx.com/article/dppopdd.html