fnv_1_hasher 函数

public pure function fnv_1_hasher(key)

使用 FNV_1 算法对键进行哈希。参数:key - 要进行哈希的键

参数

类型 意图可选 属性 名称
type(key_type), intent(in) :: key

返回值 integer(kind=int_hash)


源代码

    pure function fnv_1_hasher( key )
!! Version: Experimental
!!
!! Hashes a key with the FNV_1 algorithm
!! Arguments:
!!     key  - the key to be hashed
        type(key_type), intent(in)    :: key
        integer(int_hash)             :: fnv_1_hasher

        fnv_1_hasher = fnv_1_hash( key % value )

    end function fnv_1_hasher