Main Content

insert

ディクショナリへのエントリの追加

R2023b 以降

    説明

    d2 = insert(d1,key,value) は、dictionary d 内の keyvalue を代入します。key に既に対応する値がある場合、insert はその値を上書きします。

    d = insert(d,key,value)d(key) = value と等価です。

    d2 = insert(d1,key,value,Overwrite=tf) は、key に対応する既存の値を上書きするかどうかを指定します。

    すべて折りたたむ

    複数のキーと値のペアを含むディクショナリを作成します。

    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"
    

    新しいエントリを挿入します。

    d = insert(d,4,"Car")
    d =
    
      dictionary (double --> string) with 4 entries:
    
        1 --> "Unicycle"
        2 --> "Bicycle"
        3 --> "Tricycle"
        4 --> "Car"
    

    複数のキーと値のペアを含むディクショナリを作成します。

    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"
    

    既存のエントリを上書きせずに新しいエントリを挿入します。

    d = insert(d,[2 4],["Motorcycle" "Car"],Overwrite=false)
    d =
    
      dictionary (double --> string) with 4 entries:
    
        1 --> "Unicycle"
        2 --> "Bicycle"
        3 --> "Tricycle"
        4 --> "Car"
    

    入力引数

    すべて折りたたむ

    入力ディクショナリ。dictionary オブジェクトとして指定します。

    キー セット。スカラーまたは配列として指定します。key のデータ型は d 内のキーのデータ型と一致するか、これに変換可能でなければなりません。key のサイズは value のサイズに適合しなければなりません。

    値セット。スカラーまたは配列として指定します。value のデータ型は d 内の値のデータ型と一致するか、これに変換可能でなければなりません。key のサイズは value のサイズに適合しなければなりません。

    既存のエントリを上書きするためのオプション。truefalse1 または 0 として指定します。insert が既存のエントリを上書きしないようにするには、値 0 または false を指定します。

    例: Overwrite=false

    バージョン履歴

    R2023b で導入