Perl 程式設計/關鍵字/values
外觀
values在列表上下文中,返回名為HASH的所有值的列表。使用 Perl 5.12 或更高版本,它還會返回ARRAY的列表。舊版本會產生語法錯誤。如果在標量上下文中呼叫,values返回物件中的值數量。
一個副作用是,對ARRAY或HASH的任何呼叫都會重置物件的內部迭代器。如果在空上下文呼叫,則僅重置迭代器。在列表上下文中,values @array與@array.
相同。值作為按引用呼叫返回,因此對元素的任何修改都會改變物件內容。
從 Perl 5.14 開始,values可以評估一個表示式,該表示式應該包含對未祝福雜湊的引用。
values HASH
values ARRAY
values EXPRESSION