- 218 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 07:43:36 ]
- >>213
Java系言語一つでも知ってたら、 self.foo を見て、これは this.foo だと気づく。 @foo を見ても判らんだろ? self.__foo を見て、private変数だと判らなくてもプログラム読めるだろ? しかも、なんとなく他人が気軽に触っちゃいけない雰囲気かもしだしてるだろ? 内包表記も、他の言語で内包表記見たことあるなら一瞬で判るし、 そうでなくても後でリストとして利用している部分を見れば雰囲気で判るはずだ。 それでもって、private変数もリストの内包表記も、使わなくても普通に プログラム書けるだろ?なら特殊ルール導入しても良いのがPythonic なんだよ。 論点は特殊ルールの存在自体ではなくて、その特殊ルールを知らなくても プログラムが読める&使わなくても普通に書けるって事。
|

|