Merci Jedaï, tout fonctionne parfaitement.
Alp >> Pour le let, j'avais réussi à le trouver tout seul :yaisse2:
C'est :resolu:
En route pour de nouvelles aventures :aie:
Type: Messages; Utilisateur: Trap D
Merci Jedaï, tout fonctionne parfaitement.
Alp >> Pour le let, j'avais réussi à le trouver tout seul :yaisse2:
C'est :resolu:
En route pour de nouvelles aventures :aie:
Merci du conseil Garulfo : j'ai réussi à le taper en interactif :
:{
let { f :: (Eq a) => [a] -> [(a,Int)] ;
f = map (head &&& length) .group }
:}
Je progresse :yaisse2:
Reste plus qu'à le...
Avec un peu de retard, je reviens à la charge
Sous ghci, Le code donné par Jedaï fonctionne en interactif une fois chargé les modules Data.List et Control.Arrow : j'ai au prompt "Prelude...
Tu as raison :oops: :oops:
Il est temps que les vacances arrivent, je ne suis même plus capable de lire une discussion :aie:
(je voyais ton message dans ma messagerie, mais je ne le retrouvais...
Oui, je connaissais ces liens, mais j'avais besoin de trouver une référence, un guide pour la syntaxe.
Pourquoi as-tu supprimer ton message, tous tes liens sont intéressants.
Oui, je t'avais contacté par MP et tu m'avais conseillé de lire le livre "Programmer avec scheme" de CHAZARIN.
j'avoue avoir commencer à le lire mais comme Prolog me plait énormément, j'ai un peu...
Celà nécessite une connaissance des fonctions prédéfinies de Haskell et pour le profane, même programmeur chevronné comme je crois quand même l'être, c'est totalement abscon.
Ce que je comprends,...
Salut et merci pour vos aides
Jedaï : Je préfère la première forme beaucoup simple à comprendre.
Il faut combien de temps de pratique pour arriver à écrire la deuxième forme ?
I'm back.
J'ai essayé ton code, mais il ne passe pas (parse error on input `where').
Je n'ai pas envie de jouer avec avec des trucs un peu bancal (LambdaProlog est peut-être intéressant...
Alors ça serait du vrai Haskell ...
Bon, j'y suis quand même arrvié, mais ce que j'ai fait ne me plaît pas beaucoup
type MyType = [(Char, Int)]
regroupe :: [Char] -> MyType
regroupe [n] = [(n,1)]
regroupe (x:y:t) = if x == y ...
Ben non, il refuse en me signalant un = invalide pour "(x,m):q = regroupe (x:t)"
Bonjour
Je viens enfin de tenter de me mettre a Haskell depuis 2 jours !
Je voudrais adapter un code Prolog :
regroupe([a,a,a, b,c,c], L) ==> L = [[a,2], [b,1], [c,2]]
Voilà mon essai
...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.