pengy_hash 接口

公有接口 pengy_hash

PENGY_HASH 接口 (规范)


函数

私有基本模块函数 character_pengy_hash(key, seed) 结果(hash_code)

MIR HASH 严格函数,用于字符字符串

参数

类型 意图可选 属性 名称
字符(len=*), 意图(in) :: key
整数(kind=int32), 意图(in) :: seed

返回值 整数(kind=int64)

私有纯模块函数 int16_pengy_hash(key, seed) 结果(hash_code)

PENGY_HASH 哈希函数,用于 kind 为 int16 的秩 1 数组键

参数

类型 意图可选 属性 名称
整数(kind=int16), 意图(in) :: key(:)
整数(kind=int32), 意图(in) :: seed

返回值 整数(kind=int64)

私有纯模块函数 int32_pengy_hash(key, seed) 结果(hash_code)

PENGY_HASH 哈希函数,用于 kind 为 int32 的秩 1 数组键

参数

类型 意图可选 属性 名称
整数(kind=int32), 意图(in) :: key(:)
整数(kind=int32), 意图(in) :: seed

返回值 整数(kind=int64)

私有纯模块函数 int64_pengy_hash(key, seed) 结果(hash_code)

PENGY_HASH 哈希函数,用于 kind 为 int64 的秩 1 数组键

参数

类型 意图可选 属性 名称
整数(kind=int64), 意图(in) :: key(:)
整数(kind=int32), 意图(in) :: seed

返回值 整数(kind=int64)

私有纯模块函数 int8_pengy_hash(key, seed) 结果(hash_code)

PENGY_HASH 哈希函数,用于 kind 为 int8 的秩 1 数组键

参数

类型 意图可选 属性 名称
整数(kind=int8), 意图(in) :: key(:)
整数(kind=int32), 意图(in) :: seed

返回值 整数(kind=int64)