array.OfType

現在の配列から指定された型の要素のみを取り出します


taiseiue | 2025-01-08

定義

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

OfType(Type)

現在の配列から指定された型の要素のみを取り出します

AliceScript
class Alice.Array;
public array OfType(Type target);
引数
target 取り出す対象の型を表すTypeオブジェクト
戻り値
array targetが表す型で構成された配列

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

以下は、123,"4"がある配列から数字のみを取り出します。

AliceScript
var a = [1,2,3,"4"];
print(a.OfType(number)); // 出力例 : [1,2,3]