dictionary.ContainsValue

指定した値が辞書内に存在するかを調べます


taiseiue | 2025-01-08

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Dictionary.cs

ContainsValue(variable)

指定した値が辞書内に存在するかを調べます

AliceScript
class Alice.Dictionary;
public bool ContainsValue(variable key);

対応
AliceScript 4
AliceSister 4
Losetta 0.11

説明

このメソッドは、辞書内に指定した値が存在するかを調べます。

このメソッドは線形探索を行います。したがって、平均実行時間はLengthに比例します。つまり、このメソッドの計算量は\(O(n)\)操作です。このとき\(n\)Lengthの値です。

以下は、辞書をクリアします。

AliceScript
dictionary dict = { 
    "one": 1,
    "two": 2
};

print(dict.ContainsValue(1)); //出力例: true