Sort a list of object identifiers: Difference between revisions

Content added Content deleted
(→‎{{header|Haskell}}: (slightly simpler expression for the main function))
m (→‎{{header|Haskell}}: adjusting between fmap ⇄ <$> to reduce bracket count)
Line 216: Line 216:
oidSort =
oidSort =
(intercalate "." <$>) .
(intercalate "." <$>) .
((show <$>) <$>) . sort . (((readInt <$>) . splitOn ".") <$>)</lang>
fmap (show <$>) . sort . fmap (fmap (\x -> read x :: Int) . splitOn ".")</lang>


=={{header|J}}==
=={{header|J}}==