Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

keyHash

为字典键生成哈希代码

自 R2022b 起

    说明

    h = keyHash(A) 返回表示输入数组 Auint64 标量。

    keyHash 函数根据输入的属性生成哈希代码。对于自定义类,keyHash 可能需要重载以确保正确的等效性。有关在字典中使用自定义类的详细信息,请参阅Dictionaries and Custom Classes

    注意

    keyHash 使用随机种子。MATLAB 会话之间或并行工作进程之间的结果不可重现。

    示例

    示例

    全部折叠

    使用 keyHash 为多个数组创建哈希代码。

    h = keyHash([1 2 3 4])
    h =
    
      uint64
    
       15176618535206774870
    h = keyHash(["monocyle" "bicycle" "tricyle"])
    h =
    
      uint64
    
       680190522706874070

    输入参数

    全部折叠

    字典键的输入数组,指定为数组。

    输出参量

    全部折叠

    哈希代码,指定为 uint64 标量。

    版本历史记录

    在 R2022b 中推出