新聞中心
本文和大家重點討論一下Perl關(guān)聯(lián)數(shù)組函數(shù)的使用,在學(xué)習(xí)Perl語言的過程中,Perl關(guān)聯(lián)數(shù)組函數(shù)有很多值得學(xué)習(xí)的地方,這里和大家簡單分享一下它的用法,希望本文的介紹能讓你有所收獲。

Perl關(guān)聯(lián)數(shù)組函數(shù)用法
Perl關(guān)聯(lián)數(shù)組函數(shù)名 keys
調(diào)用語法@list=keys(%assoc_array);
解說返回關(guān)聯(lián)數(shù)組無序的下標(biāo)列表。
Perl關(guān)聯(lián)數(shù)組函數(shù)名 values
調(diào)用語法@list=values(%assoc_array);
解說返回關(guān)聯(lián)數(shù)組無序的值列表。
Perl關(guān)聯(lián)數(shù)組函數(shù)名 each
調(diào)用語法@pair=each(%assoc_array);
解說返回兩個元素的列表--鍵值對(即下標(biāo)和相應(yīng)的值),同樣無序。當(dāng)關(guān)聯(lián)數(shù)組已空,
則返回空列表。
Perl關(guān)聯(lián)數(shù)組函數(shù)名 delete
調(diào)用語法element=delete(assoc_array_item);
解說刪除關(guān)聯(lián)數(shù)組中的元素,并將其值作為返回值。
例子%array=("foo",26,"bar",17");
$retval=delete($array{"foo"});
結(jié)果$retval=26;
Perl關(guān)聯(lián)數(shù)組函數(shù)名 exists
調(diào)用語法result=exists(element);
解說在Perl5中定義,判斷關(guān)聯(lián)數(shù)組中是否存在某元素,若存在,返回非零值(真),否則
返回零值(假)。
例子$result=exists($myarray{$mykey});
網(wǎng)站欄目:學(xué)習(xí)筆記解析Perl關(guān)聯(lián)數(shù)組函數(shù)的使用
本文地址:http://www.dlmjj.cn/article/djgdocp.html


咨詢
建站咨詢
