Thread View: pl.comp.lang.funkcyjne
4 messages
4 total messages
Started by Mariusz Kruk
Wed, 10 Nov 2004 09:01
[Haskell] Czy ja czegoś nie rozumiem?
Author: Mariusz Kruk
Date: Wed, 10 Nov 2004 09:01
Date: Wed, 10 Nov 2004 09:01
18 lines
1797 bytes
1797 bytes
Napisałem sobie taki kawałek kodu jakiś czas temu. I to działa. Chociaż IMHO nie powinno. Może mi ktoś wytłumaczyć o co tu chodzi? arrayize p = array (xmin,xmax) (zip [xmin..xmax] p) p to lista, xmin i xmax to jakieś Ix-y. I teraz popatrzyłem po paru dniach i mam wrażenie, że to nie powinno działać, bo w array powinienem podać zakres (to podaję dobrze) i listę asocjacji, czyli powinienem w tej liście mieć krotki a nie listę naprzemiennie indeksów i wartości. Dobrze rozumuję? Czy może nie doczytałem czegoś i [1,2,3,4] jest równoważne [(1,2),(3,4)]? Pozdrawiam -- [------------------------] Letterman of Borg - "Ok, Top 10 reasons why [ Kruk@epsilon.eu.org ] resistance is futile. [ http://epsilon.eu.org/ ] [------------------------]
Re: [Haskell] Czy ja czegoś nie rozumiem?
Author: Michał Politowski
Date: Wed, 10 Nov 2004 09:57
Date: Wed, 10 Nov 2004 09:57
17 lines
1722 bytes
1722 bytes
On Wed, 10 Nov 2004 10:01:39 +0100, Mariusz Kruk <Mariusz.Kruk@epsilon.eu.org> wrote: > Napisałem sobie taki kawałek kodu jakiś czas temu. I to działa. Chociaż > IMHO nie powinno. Może mi ktoś wytłumaczyć o co tu chodzi? > > arrayize p = array (xmin,xmax) (zip [xmin..xmax] p) > > p to lista, xmin i xmax to jakieś Ix-y. I teraz popatrzyłem po paru > dniach i mam wrażenie, że to nie powinno działać, bo w array powinienem > podać zakres (to podaję dobrze) i listę asocjacji, czyli powinienem w > tej liście mieć krotki a nie listę naprzemiennie indeksów i wartości. I przecież masz. zip :: forall a b. [a] -> [b] -> [(a, b)] -- Michał Politowski Random Signature
Re: [Haskell] Czy ja czegoś nie rozumiem?
Author: Mariusz Kruk
Date: Wed, 10 Nov 2004 10:01
Date: Wed, 10 Nov 2004 10:01
25 lines
2241 bytes
2241 bytes
W dniu Wed, 10 Nov 2004 09:57:31 +0000 (UTC), osoba określana zwykle jako Michał Politowski pozwoliła sobie popełnić co następuje: >> Napisałem sobie taki kawałek kodu jakiś czas temu. I to działa. Chociaż >> IMHO nie powinno. Może mi ktoś wytłumaczyć o co tu chodzi? >> >> arrayize p = array (xmin,xmax) (zip [xmin..xmax] p) >> >> p to lista, xmin i xmax to jakieś Ix-y. I teraz popatrzyłem po paru >> dniach i mam wrażenie, że to nie powinno działać, bo w array powinienem >> podać zakres (to podaję dobrze) i listę asocjacji, czyli powinienem w >> tej liście mieć krotki a nie listę naprzemiennie indeksów i wartości. > >I przecież masz. >zip :: forall a b. [a] -> [b] -> [(a, b)] Hmm... znaczy nie doczytałem zipa. zdawało mi się, że zip działa tak, że po prostu składa naprzemiennie elementy a nie tworzy krotki. Faktycznie, sprawdziłem, zgadza się. Dzięki. Pozrawiam -- \------------------------/ Coming soon, Rick Borganis starring in "Ho- | Kruk@epsilon.eu.org | ney, I Assimilated the Kids | http://epsilon.eu.org/ | /------------------------\
Re: [Haskell] Czy ja czegoś nie rozumiem?
Author: marcin-99
Date: Thu, 11 Nov 2004 18:17
Date: Thu, 11 Nov 2004 18:17
35 lines
2249 bytes
2249 bytes
Witam i mam propozycje tzn oferte. Ci ktorzy chcieliby zarobic troche to niech pisza. Jest to oferta w 100% oplacalna i sprzwdzona, wszystko jest legalnie. Pamiętaj ze nic nie tracisz, a duzo mozesz zyskac. Dla zainteresowanych troche wiecej informacji, piszcie: oldef@interia.pl Pozdrawiam Użytkownik "Mariusz Kruk" <Mariusz.Kruk@epsilon.eu.org> napisał w wiadomości news:slrncp3m7j.jcj.Mariusz.Kruk@epsilon.rdc.pl... > Napisałem sobie taki kawałek kodu jakiś czas temu. I to działa. Chociaż > IMHO nie powinno. Może mi ktoś wytłumaczyć o co tu chodzi? > > arrayize p = array (xmin,xmax) (zip [xmin..xmax] p) > > p to lista, xmin i xmax to jakieś Ix-y. I teraz popatrzyłem po paru > dniach i mam wrażenie, że to nie powinno działać, bo w array powinienem > podać zakres (to podaję dobrze) i listę asocjacji, czyli powinienem w > tej liście mieć krotki a nie listę naprzemiennie indeksów i wartości. > Dobrze rozumuję? Czy może nie doczytałem czegoś i [1,2,3,4] jest > równoważne [(1,2),(3,4)]? > > Pozdrawiam > -- > [------------------------] Letterman of Borg - "Ok, Top 10 reasons why > [ Kruk@epsilon.eu.org ] resistance is futile. > [ http://epsilon.eu.org/ ] > [------------------------]
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads