W3cubDocs

/Crystal 0.31

struct Hash::Entry(K, V)

Defined in:

hash.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(hash : UInt32, key : K, value : V)Source

Class Method Detail

def self.deletedSource

Instance Method Detail

def cloneSource

def deleted?Source

def hashSource

Description copied from class Object

Generates an UInt64 hash value for this object.

This method must have the property that a == b implies a.hash == b.hash.

The hash value is used along with == by the Hash class to determine if two objects reference the same hash key.

Subclasses must not override this method. Instead, they must define hash(hasher), though usually the macro def_hash can be used to generate this method.

def keySource

def matches?(hash, key)Source

def valueSource

© 2012–2019 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/0.31.1/Hash/Entry.html