array.Any
現在の配列に含まれるいずれかの要素が条件を満たしているかどうか判定します
定義
名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Array.cs
Any(delegate)
現在の配列に含まれるいずれかの要素が条件を満たしているかどうか判定します
引数 | |
---|---|
condition |
現在の配列のいずれかの要素が満たす条件を表す式 |
戻り値 | |
---|---|
bool |
現在の配列内のいずれかの要素がcondition を満たせばtrue 、それ以外の場合はfalse |
対応 | |
---|---|
AliceScript | 2.2、2.3、3.0 |
AliceSister | 2.2、2.3、3.0 |
Losetta | 0.9、0.10 |
説明
この関数は、現在の配列に指定された条件と一致する要素が含まれているかを判断します。ひとつでもmatch
に一致する要素が見つかったら、処理はそこで停止します。
この関数は配列に対して線形探索を行います。このため、この関数の計算量は\(O(n)\)です。ここで、\(n\)は配列の要素数です。
例
以下は、1
、2
、3
がある配列に2
以上の要素が含まれることを確認します。