タグ

論文と品質に関するrin51のブックマーク (1)

  • ときどきの雑記帖 2012 2012年9月(下旬)

    ■_ join 興味深かったのでmemo。 Shibu's Diary: Pythonはなぜ?str.join(seq)なのか? Shibu's Diary: Pythonはなぜ?str.join(seq)なのか? Rubyは「人にやさしい」がウリなので、多少の実装の手間は惜しまない (そうでなければ、気の狂った正規表現リテラルをサポートするはずがない)のですが、 Pythonはクラスの実装すら「なるべくパーサに手を入れない方向でクラス構文を導入して、 メソッドとか、挙動のオーバーライドもスの関数定義をちょっと流用して実装した」 前科があるので実装者の手間の少なさも大事な要素として考えられていたのだと思います。 ここだけ抜き出すのは誤解を招きやすい加茂 .@shibukawa “それならシーケンスの共通親クラスから対象のjoinを呼べばいいだけやんか!”Pythonの組み込み型で継承ができ

    rin51
    rin51 2012/09/22
    > (文脈を無視して)都合の良い数字だけ抜き出し、繰り返しそれを使うのはどんなもんかと。
  • 1