Matrix transposition: Difference between revisions
Content added Content deleted
(→{{header|Haskell}}: Added a variant expressed in terms of Data.Matrix) |
m (→{{header|AppleScript}}: Tidied) |
||
Line 442: | Line 442: | ||
{{trans|JavaScript}} |
{{trans|JavaScript}} |
||
<syntaxhighlight lang="applescript"> |
<syntaxhighlight lang="applescript">------------------------ TRANSPOSE ----------------------- |
||
-- transpose :: [[a]] -> [[a]] |
-- transpose :: [[a]] -> [[a]] |
||
Line 462: | Line 462: | ||
--------------------------- 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 ------------------- |
|||
-- map :: (a -> b) -> [a] -> [b] |
-- map :: (a -> b) -> [a] -> [b] |