q = hash::Value(h,key)
This function should be used retrieve the value associated with a given key. If the key did not exist in the hash the return value is undef. The hash iteration pointer is modified by this function setting it to point to the found pair.
A key may present in the hash and have an associated value of undef. To separate the two cases you can use the function hash::Exists(h,key).