Matrix transposition: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: Added a variant expressed in terms of Data.Matrix)
Line 442: Line 442:
{{trans|JavaScript}}
{{trans|JavaScript}}


<syntaxhighlight lang="applescript">-- TRANSPOSE -----------------------------------------------------------------
<syntaxhighlight lang="applescript">------------------------ TRANSPOSE -----------------------


-- transpose :: [[a]] -> [[a]]
-- transpose :: [[a]] -> [[a]]
Line 462: Line 462:




-- TEST ----------------------------------------------------------------------
--------------------------- TEST -------------------------
on run
on run
transpose([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
transpose([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
Line 469: Line 469:
end run
end run



-- GENERIC FUNCTIONS ---------------------------------------------------------
-------------------- GENERIC FUNCTIONS -------------------


-- map :: (a -> b) -> [a] -> [b]
-- map :: (a -> b) -> [a] -> [b]