Questions marquées «functional-programming»

93
Explication des combinateurs pour l'ouvrier

Qu'est-ce qu'un combinateur ?? Est-ce "une fonction ou une définition sans variables libres" (comme défini sur SO)? Ou que diriez-vous de ceci: selon John Hughes dans son article bien connu sur les flèches, "un combinateur est une fonction qui construit des fragments de programme à partir de...

92
Comment compresser des listes dans une liste

Je veux compresser la liste de listes suivante: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Cela pourrait être réalisé avec l' zipimplémentation actuelle uniquement si la liste est divisée en composants individuels: >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)]...