Skip to content

Set

Set operations: union, intersection, difference, unique.

4 modules

ModuleDescription
集合差最初の配列にあるが他にはない要素を取得
集合積2つ以上の配列の共通部分を取得
集合和2つ以上の配列の和集合を取得
集合ユニーク配列から重複する要素を削除

Modules

集合差

set.difference

最初の配列にあるが他にはない要素を取得

Parameters:

NameTypeRequiredDefaultDescription
sourcearrayYes-ソース配列
excludearrayYes-ソース配列

Output:

FieldTypeDescription
resultarray除外する要素の配列
countnumberソースにあるが除外配列にはない要素
removed_countnumberソースにあるが除外配列にはない要素

集合積

set.intersection

2つ以上の配列の共通部分を取得

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-交差する配列(配列の配列)

Output:

FieldTypeDescription
resultarray交差する配列(配列の配列)
countnumberすべての配列の共通部分

集合和

set.union

2つ以上の配列の和集合を取得

Parameters:

NameTypeRequiredDefaultDescription
arraysarrayYes-結合する配列(配列の配列)

Output:

FieldTypeDescription
resultarray結合する配列(配列の配列)
countnumberすべての配列の和集合

集合ユニーク

set.unique

配列から重複する要素を削除

Parameters:

NameTypeRequiredDefaultDescription
arrayarrayYes-重複を除去する配列
preserve_orderbooleanNoTrue重複を除去する配列

Output:

FieldTypeDescription
resultarray最初の出現順を保持
countnumberユニークな要素を持つ配列
duplicates_removednumberユニークな要素を持つ配列

Released under the Apache 2.0 License.