Handbook of Beyond Java (2005), Beyond The C + + Standard Library - An Introduction To Boost (2005), Objective-C Pocket Reference (2002), Optimizing C + + (1999), Oracle PL-SQL Language Pocket Reference, 2nd Edition (2003 ) Programming Embedded Systems In C And C + + (1999), Regular Expression Pocket Reference (2003), Ruby In A Nutshell (2001) Including part 266 | Deletes a key-value pair with a key equal to key. .delete_if key value . Deletes key-value pairs where the evaluated result of block is true. .each key value . .each_pair key value . Executes the block once for each key-value pair. Pairs are in unspecified order. .each_key key . Executes the block once for each key. Keys are in unspecified order. .each value value . Executes the block once for each value. Values are in unspecified order. .empty Returns true if the hash is empty. .fetch key ifnone ni .fetch key key . Returns the value associated with key. If key isn t present in the value of the block is returned. If no block is specified ifnone is returned. .has_value value See .value value .index value Returns the key for value or nil if it isn t present. h 1 2 2 4 4 2 6 nil key. key. Returns an array of values associated with the specified keys. Returns a hash containing h s values as keys and h s keys as values. If more than one keys have same value arbitrary key is chosen. h y 365 m 31 d 24 h 60 p 60 h 365 y 31 m 24 d key key key key Returns true if key is present in h. Returns an array of all keys. Rebuilds the hash. If a hash isn t rebuilt after one of its key hash values is changed that key will no longer be accessible. a 1 2 array as key h a 3 h a 3 a 0 2 modify key h a nil cannot find h a 3 key value . key value . Deletes key-value pairs where the value of block is true. hash Replaces the contents of h with that of hash. Removes a key-value pair from h and returns it. Returns the number of key-value pairs in h. a b . Produces an array using and returns it sorted. key value Synonym for h key value. Returns an array containing the array equivalent key value of h. h y 365 m 31 d 24 m 31 d 24 y 365 Returns h itself. Every object that has a .