array.Where

現在の配列から指定された条件に一致する要素のみを取り出します


taiseiue | 2024-11-21

定義

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

Where(delegate)

現在の配列から指定された条件に一致する要素のみを取り出します

AliceScript
class Alice.Array;
public array Where(delegate condition);
引数
condition 取り出す要素が満たす式
戻り値
array conditionに一致する要素を含む配列

対応
AliceScript 2.2、2.3、3.0
AliceSister 2.2、2.3、3.0
Losetta 0.9、0.10

以下は、123,4がある配列から2以下のものを取り出します。

AliceScript
var a = [1,2,3,4];
print(a.Where(item => item < 3)); // 出力例 : [1,2]