4,493
edits
(Created page with "{{Built-in|Union|∪}} is a dyadic set function which computes the set union of the two vector arguments. == Example...") |
|||
Line 16: | Line 16: | ||
</source> | </source> | ||
== Extension == | |||
Some dialects allow Union to work on [[major cell]]s: | |||
[https://tio.run/##SyzI0U2pTMzJT9dNrShJzUtJTfn/P@JR2wQTBaNHvVvUHR2dnJyBQJ0rEihoDBN0cXF0VOd61DcVKBjxqGNV5P//AA Try it online!]<source lang=apl> | |||
X←4 2⍴'AABBCCCC' | |||
Y←3 2⍴'AADDAA' | |||
X∩Y | |||
AA | |||
BB | |||
CC | |||
CC | |||
DD | |||
</source>{{Works in|[[Extended Dyalog APL]]}} | |||
Others can easily define such a function: | |||
[https://tio.run/##SyzI0U2pTMzJT///P@JR2wQTBaNHvVvUHR2dnJyBQJ0rEihoDBN0cXF0VOcKzcvMzwMKVz/q3fWod9Wj3q2PevY/6l2h8ahzEVBI0wYsvhkoXsv1qG8qUGWEAliPQuT//wA Try it online!]<source lang=apl> | |||
X←4 2⍴'AABBCCCC' | |||
Y←3 2⍴'AADDAA' | |||
Intersection←{⍺⌿⍨(≢⍵)≥⍵⍳⍺} | |||
X Intersection Y | |||
AA | |||
BB | |||
CC | |||
CC | |||
DD | |||
</source>{{Works in|[[Dyalog APL]]}} | |||
== External Links == | == External Links == | ||