Haskell. Po polsku.

Nowinki o funkcyjnym języku programowania Haskell

Liczenie elementów listy

z 2 uwagami

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ą :)

Written by gracjanpolak

Październik 18, 2010 @ 19:17

Napisane w Google

Odpowiedzi: 2

Subscribe to comments with RSS.

  1. let mySuperLength = flip foldl 0 (\a _ -> a+1)

    njgbd

    Październik 19, 2010 at 12:29

  2. let mySuperLength2 = sum . map (const 1)

    gracjanpolak

    Październik 20, 2010 at 6:45


Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.