Liczenie elementów listy
Dziś początek nowej serii postów: odpowiedzi na pytania wyszukiwarek. WordPress podpowiada jakie zapytanie pozwoliło znaleźć mojego bloga. Skoro jest pytanie, będzie zatem odpowiedź!
Pytanie na dziś: “liczenie elementów listy haskell”.
Odpowiedź: funkcja length. Można jej użyć tak:
GHCi, version 6.12.1: http://www.haskell.org/ghc/ :? for help Prelude> print (length [1,2,3]) 3
Warto jeszcze sprawdzić typ tej funkcji:
Prelude> :t length length :: [a] -> Int
Ciekawe czy statystyki wizyt na blogu podskoczą :)
let mySuperLength = flip foldl 0 (\a _ -> a+1)
njgbd
Październik 19, 2010 at 12:29
let mySuperLength2 = sum . map (const 1)
gracjanpolak
Październik 20, 2010 at 6:45