Neighboring functions:

unshift
untie
use
utime
values
vec
wait
waitpid
wantarray

values

Examples:
values-HASH
Description:

Returns a list consisting of all the values of the named hash. (In a scalar context, returns the number of values.) The values are returned in an apparently random order. The actual random order is subject to change in future versions of perl, but it is guaranteed to be the same order as either the keys or each function would produce on the same (unmodified) hash.

Note that the values are not copied, which means modifying them will modify the contents of the hash:

    for (values %hash) 	    { s/foo/bar/g }   # modifies %hash values
    for (@hash{keys %hash}) { s/foo/bar/g }   # same  

As a side effect, calling values() resets the HASH's internal iterator. See also keys, each, and sort.


No comments have been provided yet. Please feel free to add one.
Post a comment
Function examples and description are legal property of their respective authors. Comments belong to their posters.