Retourner au contenu associé (journal : Typage statique pour Python)
Posté par kantien le 31 mai 2016 à 19:31. En réponse au journal Typage statique pour Python. Évalué à 8.
C'est ce qui m'a séduit dans Haskell.
Je peux comprendre, les effets de bords et les valeurs mutables ça peut avoir des comportements surprenants :
>>> class Test: ... def __init__(self, items=[]): ... self.items = items ... ... def add(self, item): ... self.items.append(item) ... >>> a = Test() >>> a.add("foo") >>> b = Test() >>> b.add("bar") >>> a.items ['foo', 'bar'] >>> b.items ['foo', 'bar']
La valeur optionnelle, qui est mutable, est initialisée une fois et partagée par toutes les instances ! \o/
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: On s'en bat le steak
Posté par kantien . En réponse au journal Typage statique pour Python. Évalué à 8.
Je peux comprendre, les effets de bords et les valeurs mutables ça peut avoir des comportements surprenants :
La valeur optionnelle, qui est mutable, est initialisée une fois et partagée par toutes les instances ! \o/
Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.