Transpose

From The K Language Wiki
Revision as of 21:52, 5 July 2021 by Ngn (talk | contribs) (Created page with "'''Transpose''' (a.k.a. '''flip''') swaps the leading two axes of a 2+ dimensional rectangular array. Dialects differ in their treatment atoms, lists, and ragged arrays. == E...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Transpose (a.k.a. flip) swaps the leading two axes of a 2+ dimensional rectangular array. Dialects differ in their treatment atoms, lists, and ragged arrays.

Examples

+("ab";"cd";"ef") -> ("ace";"bdf")
+(`a`b`c;`d) -> (`a`d;`b`d;`c`d)