Perl 编程/关键字/values
外观
values在列表上下文中,返回名为HASH的所有值的列表。使用 Perl 5.12 或更高版本,它还会返回ARRAY的列表。旧版本会产生语法错误。如果在标量上下文中调用,values返回对象中的值数量。
一个副作用是,对ARRAY或HASH的任何调用都会重置对象的内部迭代器。如果在空上下文调用,则仅重置迭代器。在列表上下文中,values @array与@array.
相同。值作为按引用调用返回,因此对元素的任何修改都会改变对象内容。
从 Perl 5.14 开始,values可以评估一个表达式,该表达式应该包含对未祝福哈希的引用。
values HASH
values ARRAY
values EXPRESSION