array.Except

現在の配列と指定された配列の差集合を取得します


taiseiue | 2024-11-21

定義

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

Except()

現在の配列と指定された配列の差集合を取得します

AliceScript
class Alice.Array;
public array Except(array other);
引数
other 差集合を求めるもう一方の配列
戻り値
array 現在の配列とotherの差集合

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

説明

このメソッドは、このインスタンスには存在するが、otherには存在しない要素を取得します。 otherにのみ存在する要素は取得できません。

以下は、12の含まれる配列と23の含まれる配列の差集合を求めます。

AliceScript
var a = [1,2];
var b = [2,3];

print(a.Except(b)); // 出力例 : [1]
print(b.Except(a)); // 出力例 : [3]