haskell

    5Ciepło

    2Odpowiedz

    Od dawna chciałem nauczyć się Haskella i wiem, że podobne języki mają naprawdę dobre wsparcie dla różnego rodzaju nieskończonych list. Więc jak mógłbym reprezentować sekwencję czworościennych liczb w

    5Ciepło

    3Odpowiedz

    Czasami znajduję sobie programowanie "jeśli Bool nie jest fałszywy" lub "jeśli lista nie jest pusta, użyj go, inaczej użyj czegoś innego". Poszukuję funkcji Bool i List, które mogą być funkcją "być mo

    5Ciepło

    1Odpowiedz

    zdefiniowałem funkcję NewLine NewLine :: String -> String NewLine (x:xs)=if (x=='\n') then xs else NewLine xs To daje mi błąd typu Niepoprawny podpis, ale nie widzę dlaczego.

    6Ciepło

    3Odpowiedz

    Moja funkcja wygląda tak: minus :: (Eq a) => [a] -> [a] -> [a] minus [] xs = [] minus (y:ys) xs | y `notElem` xs = y : (minus ys xs) | otherwise = minus ys xs Może być stosowany tak:

    5Ciepło

    2Odpowiedz

    jestem rozwiązywania kilka klasycznych problemów w Haskell, aby rozwijać swoje umiejętności i funkcjonalne Mam problem wdrożenia optymalizacji sugerowanego w http://programmingpraxis.com/2009/02/19/si

    33Ciepło

    3Odpowiedz

    Właśnie zacząłem uczyć się Haskella w interesie. Postępuję zgodnie z learnyouahaskell.com. Nie znalazłem to: null sprawdza, czy lista jest pusta. Jeśli jest to , zwraca True, w przeciwnym razie zwraca

    6Ciepło

    1Odpowiedz

    Próbuję dowiedzieć się, jak zrobić podstawowe żądanie GET przy użyciu Network.HTTP.simpleHTTP, które będą korzystać z serwera proxy. Próbowałem ustawić zmienną środowiskową http_proxy, i myślę, że roz

    38Ciepło

    5Odpowiedz

    Czy istnieje jakiś dobry zasób na prawdziwe wykorzystanie uogólnionego typu danych algebraicznych? Przykład podany w haskell wikibook jest zbyt krótki, aby dać mi wgląd w rzeczywiste możliwości GADT.

    5Ciepło

    1Odpowiedz

    Załóżmy 2 Mapy import qualified Data.Map as M sparse1, sparse2 :: M.Map Int Float sparse1 = M.fromList [(1,2.0),(10,3),(12,5),(100,7),(102,11)] sparse2 = M.fromList [(2,13.0),(11,17),(12,19),(101,2

    5Ciepło

    2Odpowiedz

    Próbuję zrozumieć moją drogę przez HXT z XPath i strzałkami w tym samym czasie i całkowicie utknąłem na tym, jak przemyśleć ten problem. Mam następujący kod HTML: <div> <div class="c1">a</div> <div