タグ

ブックマーク / methane.hatenablog.jp (1)

  • Pythonにコンストラクタなんて構文は無いし、親クラスを呼び出す構文も無い - methaneのブログ

    http://d.hatena.ne.jp/w_o/20081204#p2 まず…って書こうとしたら追記してあった。superの件に関しては、Pythonの人は、「やりかたはひとつがよい」と言ってるので、複数の書きかたができるPythonは悪であると言えるだろう。 これ、よく誤解されてるけど、「何をするにしてもやり方がひとつ」なんて最初から誰も思ってないから。チューリングマシンだって同じ問題を解くTMを何種類も設計できるし。 Pythonで「やり方がひとつ」というのは、たとえば構文を追加する際「こう書きたい!」っていう意見が出ても、その書き方が既存の書き方に対して明確なアドバンテージが無ければ採用しないとか、そういうの。数タイプ減るだけじゃダメ、2行が1行になるのもダメ、3行が1行になるのは、その3行が頻繁に出るならアリかな。 「D言語に似てるのは」とか書かれたので、ちゃんと説明しておくと

    Pythonにコンストラクタなんて構文は無いし、親クラスを呼び出す構文も無い - methaneのブログ
  • 1