haskell

    7Ciepło

    6Odpowiedz

    Próbuję uczyć się Haskell. Jedna rzecz, którą próbowałem zrobić, to napisać alternatywną funkcję, która zwróci ostatni element listy, powtarzając listę, aż ogon będzie pusty, a następnie zwróci głowę.

    6Ciepło

    3Odpowiedz

    Próbuję napisać funkcję zwracającą wartość bezwzględną liczbę całkowitą ... abs :: Int -> Int abs n | n >= 0 = n | otherwise = -n myabs :: Int -> Int myabs n = if n >= 0 then n else -n

    7Ciepło

    5Odpowiedz

    Mam problem z uzyskaniem "cześć świat" z eclipseFP i Haskell. Mam następujący kod, module Main where main = putStr "Hello world!" i kiedy go skompilować z ghc.exe .\H1.hs -o hw.exe to działa

    26Ciepło

    2Odpowiedz

    Niedługo przyjadę na kurs teorii kategorii. Jakie zasoby można polecić, aby się o tym dowiedzieć? Które części są przydatne do nauki i jak mogę się nauczyć stosować tę wiedzę?

    5Ciepło

    1Odpowiedz

    Widzę, że istnieje niezawodny system pakietów o nazwie Cabal, który obsługuje rozwiązywanie zależności. Próbuję więc zainstalować to, aby móc zainstalować dla mnie moduły OpenGL Haskell. Jednak sama C

    78Ciepło

    5Odpowiedz

    Zainspirowany przez this pytanie i ostatnie affair, zastanawiam się, co jest związane z tworzeniem stron internetowych Haskell. Czy są jakieś frameworki lub silniki szablonów Haskell? Jak działa hosti

    9Ciepło

    3Odpowiedz

    Co to jest metoda haskell, aby to zrobić? for (int i = 0 ; i < 1000 ; i++) for (int j = 0 ; j < 1000 ; j++) ret = foo(i , j) #I need the return value. Więcej background: jestem rozwi

    15Ciepło

    4Odpowiedz

    Osoba na Reddit przyniósł ten kod do mojej uwagi: main = do let ns = [print 1, print 2, print 3] sequence_ ns sequence_ $ reverse ns sequence_ $ tail ns ++ [head ns] head ns

    15Ciepło

    3Odpowiedz

    Próbuję zrozumieć zachowanie biblioteki function groupBy (z Data.List), która służy do grupowania elementów listy za pomocą funkcji "testu równości" przekazywanej jako pierwszy argument. Podpis typ su

    6Ciepło

    6Odpowiedz

    Na stronie Wikipedia o numerze summation podano, że równoważną operacją w Haskell jest użycie foldl. Moje pytanie brzmi: czy istnieje jakikolwiek powód, dla którego mówi się użyć tego zamiast suma? Cz