Python 3 fonction en argument.
Bonjour,
J'aimerait savoir si en python 3 il est possible de faire une fonction directement en argument comme ceci
C'est la que ça me pose un problem. je voudrait faire comme ça.
au lieux de faire ça.
Merci de m'avoir lue.
J'aimerait savoir si en python 3 il est possible de faire une fonction directement en argument comme ceci
#Exemple de ma class Player.
class Player:
def __init__(self):
self.pos = [0, 0];
def effect(self, function):
function(self);
C'est la que ça me pose un problem. je voudrait faire comme ça.
joueur = Player();
joueur.effect(def (p): p.pos = [10, 10]);
au lieux de faire ça.
def func(p):
p.pos = [10, 10];
joueur = Player();
joueur.effect(func);
Merci de m'avoir lue.