Union: Difference between revisions

Jump to navigation Jump to search
744 bytes added ,  08:38, 11 June 2020
(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 ==


Navigation menu