4,494
edits
m (Text replacement - "http://help.dyalog.com" to "https://help.dyalog.com") |
m (Text replacement - "</source>" to "</syntaxhighlight>") |
||
Line 1: | Line 1: | ||
{{Built-in|Enlist|∊}} is a [[primitive function]] which returns a [[simple]] [[vector]] of all simple [[scalar]] values in a possibly [[nested array]]. Enlist differs from [[Ravel]] in that Enlist flattens over all layers of nesting, while Ravel flattens only the outermost layer. Enlist shares its [[glyph]] <source lang=apl inline>∊</ | {{Built-in|Enlist|∊}} is a [[primitive function]] which returns a [[simple]] [[vector]] of all simple [[scalar]] values in a possibly [[nested array]]. Enlist differs from [[Ravel]] in that Enlist flattens over all layers of nesting, while Ravel flattens only the outermost layer. Enlist shares its [[glyph]] <source lang=apl inline>∊</syntaxhighlight> with the dyadic function [[Membership]]. | ||
== Examples == | == Examples == | ||
Line 23: | Line 23: | ||
∊M | ∊M | ||
1 2 3 4 5 6 7 8 | 1 2 3 4 5 6 7 8 | ||
</ | </syntaxhighlight> | ||
Enlist acts like [[Ravel]] for simple arrays. This includes simple scalars, where the result is a [[singleton]] vector. | Enlist acts like [[Ravel]] for simple arrays. This includes simple scalars, where the result is a [[singleton]] vector. | ||
Line 42: | Line 42: | ||
⍴∊3 ⍝ It's now a vector | ⍴∊3 ⍝ It's now a vector | ||
1 | 1 | ||
</ | </syntaxhighlight> | ||
== External links == | == External links == |