close

Perl 函式 - keys

 

■ 功  能

Perl中的keys()函數以列表形式返回HASH的所有键。列表中元素的順序是隨機的。但其順序和each或value所產生出來的是相同的。

 

 

■ 語  法

keys HASH

keys ARRAY

 

 

■ 傳 回 值

在標量上下文:返回鍵值或索引的数量

在列表上下文中:鍵的列表

 

 

■ 範  例

印出你的環境

my @keys = keys %ENV;

my @values = values %ENV;

while (@keys) {

    print pop(@keys), '=', pop(@values), "\n";

}

鍵值的排列順序

foreach my $key (sort(keys %ENV)) {

    print $key, '=', $ENV{$key}, "\n";

}

按照數值的大小

foreach my $key (sort { $hash{$b} <=> $hash{$a} } keys %hash) {

    printf "%4d %s\n", $hash{$key}, $key;

}

 


#關鍵字 Perl 函式 - keys用法;Perl 函式 - keys語法;Perl 函式 - keys範例;

 

 

■ Perl  其它函數

▶ Perl 函式|函數|指令集

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 News123 的頭像
    News123

    隨手記錄

    News123 發表在 痞客邦 留言(0) 人氣()