Two sum: Difference between revisions
Content added Content deleted
(→Haskell - Returning all matches: Added a version using more list comprehension sugaring) |
|||
Line 329: | Line 329: | ||
main = mapM_ print $ sumTo 21 [0, 2, 11, 19, 90, 10]</lang> |
main = mapM_ print $ sumTo 21 [0, 2, 11, 19, 90, 10]</lang> |
||
Or, resugaring a little: |
Or, resugaring a little – pulling more into the scope of the list comprehension: |
||
<lang Haskell>sumTo :: Int -> [Int] -> [(Int, Int)] |
<lang Haskell>sumTo :: Int -> [Int] -> [(Int, Int)] |
||
sumTo n ns = |
sumTo n ns = |