en faite j'essai de faire ceci sans utiliser for. map renvoi une liste de None si une fonction ne retourne rien. le but est juste d'executer une fonction avec chaque element de la liste comme args. J'essai faire ceci pour qu'il n'y ai que des valeurs qui soit constant
quand on fait ceci:
for i in liste:
f(i)
# ou encore
[f(i) for i in liste]
l'element i change , il n'est donc pas contant. C'est donc pourquoi je ne veux pas utiliser for.
Tu dis que l'élément it est constant. Qu'est-ce qui est constant? Si je fais un autre print(next(it)), j'ai une erreur. je ne peux pas recommencer au début de it, il faut que j'en définisse un autre.
Le Tout est souvent plus grand que la somme de ses parties.
"La programmation fonctionnelle s'affranchit de façon radicale des effets secondaires (ou effets de bord) en interdisant toute opération d'affectation."
"Le paradigme fonctionnel n'utilise pas de machine à états pour décrire un programme, mais un emboîtement de fonctions qui agissent comme des « boîtes noires » que l'on peut imbriquer les unes dans les autres."
ou encore:
"La mise en œuvre des langages fonctionnels fait un usage sophistiqué de la pile car, afin de s'affranchir de la nécessité de stocker des données temporaires dans des tableaux"
L’immutabilité désigne le caractère d’un objet qui ne peut être modifié après sa création en opposition à la mutabilité. Introduire l’immutabilité dans notre base de code, permet de conserver les objects intacts, privés de tout effet de bord et donc de nous simplifier débogage et maintenance
- Edité par Le programmeur solitaire 13 octobre 2021 à 19:50:06
Je ne crois pas que Python soit le meilleur langage pour faire de la programmation fonctionnelle telle que tu la décrit. Je ne sais pas si on peut encore trouver un interpréteur Lisp ? J'ai déjà vu du Elisp il y a un million d'années quand je travaillais avec Emacs ...
Le Tout est souvent plus grand que la somme de ses parties.
foreach en python
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
le code FAIT le bonheur (pour moi en tous cas)
Python c'est bon, mangez-en.
Le Tout est souvent plus grand que la somme de ses parties.
Python c'est bon, mangez-en.
le code FAIT le bonheur (pour moi en tous cas)
Le Tout est souvent plus grand que la somme de ses parties.
le code FAIT le bonheur (pour moi en tous cas)
Python c'est bon, mangez-en.
Le Tout est souvent plus grand que la somme de ses parties.