Retourner au contenu associé (entrée de forum : de la puissance de (beep) pour trouver un truc simple en 2 minutes)
Posté par bobert le 09 juillet 2004 à 22:01. En réponse au message de la puissance de (beep) pour trouver un truc simple en 2 minutes. Évalué à 2.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Bof...
Posté par bobert . En réponse au message de la puissance de (beep) pour trouver un truc simple en 2 minutes. Évalué à 2.
liste = [ 1, 2, 3 ]
def s1(): return 5
def s2(): return 7
somme = s1
l = lambda x, s=somme : s()
print map(l, liste)
somme = s2
print map(l, liste)
donne:
[5, 5, 5]
[7, 7, 7]
Tu sais pertinemment à quel moment se fait l'évaluation en python. Fais un déréférencement quand tu en as besoin, point barre. Chaque langage fait son choix du traitement des valeurs et des références, rien de nouveau sous le soleil.
Autre exemple ??