haskell

    20La chaleur

    3Répondre

    J'essaie d'ajouter une déclaration d'instance dans Haskell pour un nouveau type de données que j'ai créé sans succès. Voici ce que j'ai essayé jusqu'à présent: data Prediction = Prediction Int Int Int

    4La chaleur

    2Répondre

    Je pensais que ce serait sympa de créer des plugins midori avec haskell, mais il semble presque impossible. Le problème réside dans l'exportation de fonctions haskell via ffi, car le compilateur ghc u

    12La chaleur

    3Répondre

    lecture « monde réel Haskell » J'ai trouvé une question intresting sur les types de données: Cette correspondance de motif et l'accès de position de données font ressembler à vous couplage très serré

    2La chaleur

    2Répondre

    tout le monde, je suis assez nouveau à haskell. J'étais un programmeur C++. comment trouver une liste détaillée des fonctions dans un module particulier comme dans le module "prélude" par défaut? et c

    0La chaleur

    1Répondre

    j'ai eu quelque chose comme ça data Tree a = Null |Nod (Tree a) a (Tree a) Ce que je veux faire est de créer une fusion de fonction qui va fusionner deux arbres donnés et la racine de l'arbre final

    19La chaleur

    3Répondre

    En apprentissage haskell, et je ne peux vraiment voir la différence entre data Tree a = Leaf a | Branch [Tree a] et data Tree a = Leaf a | Branch (Tree a) (Tree a) Quel est le meilleur selon vous?

    4La chaleur

    3Répondre

    J'ai le code suivant: doIf :: (a -> IO()) -> Maybe a -> IO() doIf f x = case x of Just i -> f i Nothing -> return() main = do mapM_ (doIf print) [Just 3, Nothing, Just 4] qui sorti

    2La chaleur

    4Répondre

    par fonctions Comment puis-je dupliquer chaque élément d'une liste avec deux fois. par exemple. dupliquer [1,3,5] devrait retourner [1,1,3,3,5,5]? et de remplacer un élément par un autre élément dans

    3La chaleur

    1Répondre

    J'ai essayé de faire une version itérative/récursive d'une fonction pour calculer le nombre n e de la suite de Fibonacci, mais je deviens parse error (possibly incorrect indentation). Pourquoi cela ar

    3La chaleur

    4Répondre

    J'ai essayé de résoudre Duplicate each element in a Haskell List tâche et faire comme un programme complet, qui écrivent la liste à la sortie standard Voici ma solution main :: IO() main = getList