0
私は自己がメソッドをクラスインスタンスの特定のデータメンバーに作用させることを認めていますが、selfが関数のパラメータとして含まれる必要があるのはなぜですか? C++で 'this'のようなキーワードだけではないのはなぜですか?「自己」はなぜ機能パラメータである必要がありますか?
私は自己がメソッドをクラスインスタンスの特定のデータメンバーに作用させることを認めていますが、selfが関数のパラメータとして含まれる必要があるのはなぜですか? C++で 'this'のようなキーワードだけではないのはなぜですか?「自己」はなぜ機能パラメータである必要がありますか?
これは言語設計者の個人的な好みです。いずれの方法も他の方法よりも正しい方法ではありません。しかし、Pythonは物事を明示的にする傾向があります。そのため、この方向では、意思決定が傾いています。