APLX Help : Help on APL language : APL Primitives : ∊ Enlist
|
|
![]() |
|
One-argument form See also two-argument form Membership Enlist produces a vector containing every element from every item in its argument. None of the properties of an array are preserved A←(1 2 3) 'ABC' (4 5 6) ⍴A (Length 3 vector containing 3 length 3 3 vectors) ⍴∊A (Enlist produces one 9 element vector) 9 B←2 2⍴(2 2⍴⍳4) 'DEF' (2 3⍴⍳6) (7 8 9) B 1 2 DEF 3 4 1 2 3 7 8 9 4 5 6 ⍴B 2 2 ∊B (Enlist produces a 16 element vector, 1 2 3 4 DEF 1 2 3 4 5 6 7 8 9 processing the rows first - as ravel) ⍴∊B 16 For simple arguments, enlist is the equivalent of the ravel (,) function. Enlist can be used for selective specification. (∊A)←⍳9 (A as above) A 1 2 3 4 5 6 7 8 9 ⍴A (Shape preserved) 3 |
|
APLX Help : Help on APL language : APL Primitives : ∊ Enlist
|
Copyright © 1996-2010 MicroAPL Ltd