Learn R Programming

r2r (version 0.1.1)

default_hash_fn: String hashes for arbitrary R objects

Description

generates string hashes for arbitrary R objects as follows. This is the default hash function used by hashsets and hashmaps objects.

Usage

default_hash_fn(key)

Arguments

key

an arbitrary R object.

Value

a character vector of length one. Hash digest of key.

Details

If key is an atomic vector (as tested by is.atomic(key)) of length one, default_hash_fn(key) simply coerces the input to character. For more complex inputs, the function calls digest(key) from the digest package.