Perl中的values()函數返回哈希表中存儲的所有值的列表。在標量上下文中,它返回存儲在哈希中的元素數。
注意:從value()函數返回的值可能並不總是順序相同。
用法: values Hash
返回值:列表上下文中的值列表和標量上下文中的值數量
示例1:
#!/usr/bin/perl -w
# Hash containing Keys and values
%sample_hash = ('Geeks' => 'A',
'for' => 'B',
'Geek' => 10,
'World' => 20);
# values() in list context returns
# values stored in the sample_hash
@values = values(%sample_hash);
print("Values in the Hash are: ",
join("-", @values), "\n");
# values() in scalar context returns
# the number of values stored in sample_hash
$values = values( %sample_hash);
print "Number of values in Hash are: $values";
輸出:
Values in the Hash are A-B-10-20 Number of values in Hash are: 4
示例2:
#!/usr/bin/perl -w
# Hash containing Keys and values
%sample_hash = (1 => 'Welcome',
2 => 'to',
3 => 'Geeks',
4 => 'World');
# values() in list context returns
# values stored in the sample_hash
@values = values( %sample_hash);
print("Values in the Hash are ",
join("-", @values), "\n");
# values() in scalar context returns
# the number of values stored in sample_hash
$values = values(%sample_hash);
print "Number of values in Hash are: $values";
輸出:
Values in the Hash are Welcome-World-to-Geeks Number of values in Hash are: 4
相關用法
- Perl uc()用法及代碼示例
- Perl hex用法及代碼示例
- Perl exp用法及代碼示例
- Perl tell()用法及代碼示例
- Perl log()用法及代碼示例
- Perl oct()用法及代碼示例
- Perl sin()用法及代碼示例
- Perl cos()用法及代碼示例
- Perl ord()用法及代碼示例
- Perl int()用法及代碼示例
- Perl chr()用法及代碼示例
- Perl each()用法及代碼示例
- Perl abs()用法及代碼示例
注:本文由純淨天空篩選整理自Code_Mech大神的英文原創作品 Perl | values() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。