Main Content

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

isKey

确定字典是否包含键

自 R2022b 起

    说明

    如果配置的字典包含指定的键,则 tf = isKey(d,key) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)。如果 d 是未配置的字典,isKey 将引发错误。

    如果 key 是指定多个键的数组,则 tf 是具有相同大小的逻辑数组。

    示例

    示例

    全部折叠

    创建一个包含几个键-值对组的字典。

    names = ["Unicycle" "Bicycle" "Tricycle"];
    wheels = [1 2 3];
    d = dictionary(wheels,names)
    d =
    
      dictionary (double --> string) with 3 entries:
    
        1 --> "Unicycle"
        2 --> "Bicycle"
        3 --> "Tricycle"
    

    确定字典中是否有 1 作为键。

    tf = isKey(d,1)
    tf = logical
       1
    
    

    搜索多个键。

    key = [1 2 3 4 5];
    tf = isKey(d,key)
    tf = 1x5 logical array
    
       1   1   1   0   0
    
    

    输入参数

    全部折叠

    字典,指定为 dictionary 对象。如果 d 未配置,isKey 将引发错误。

    键集,指定为数组。key 的数据类型必须匹配或可转换为 d 中键的数据类型。

    版本历史记录

    在 R2022b 中推出