J'essaie d'écrire une fonction Haskell qui prend deux fonctions unaires (f et g) et une liste de nombres (ns) et applique alternativement ces fonctions d'entrée f et g aux éléments de la liste entrée.Fonction Haskell qui applique alternativement les fonctions unaires d'entrée
Par exemple:
func double square [2, 3, 4, 5, 6]
retournerait
[4, 9, 8, 25, 12]
J'utilise WinGHCi pour mon compilateur. Toute aide sur l'écriture de cette fonction serait appréciée, merci.
Check out '' zipWith' et cycle'. – luqui
Voir http://stackoverflow.com/questions/17383169/haskell-double-every-2nd-element-in-list/17383354#17383354 –
J'essaie de ne pas utiliser les fonctions de bibliothèque, et je ne vois pas comment zipWith aiderait ... –