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에 개발됨