Názor k článku Nový chřestýš (1) od JP - A ještě něco. Spusť si interaktivní interpret Pythonu,...

  • Článek je starý, nové názory již nelze přidávat.
  • 17. 1. 2005 1:02

    JP (neregistrovaný)

    A ještě něco. Spusť si interaktivní interpret Pythonu, napiš i = 1. Pak si nech vypsat dir(i). Uvidíš tam metody jako __add__, __sub__ apod. Zavolej si metodu 1.__add__(1), vypíše se 2. Takže, když to shrnu, klasický infixový operátor + je jenom zkratka pro operator.add(), který volá metodu obj.__add__(). To si myslím, že je dost dobré řešení a mnohé objektové či "objektové" jazyky jsou oproti Pythonu poněkud pozadu a Python se z hlediska objektovosti nemá zač stydět.