84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
コードは以下のように表示されます:
操作結果:
コードでは、プロパティ部分はgetが前、setが後ろになっており、実行結果は正常です。そうすると、セットを前に置いて後ろにすると、プログラムが狂ってしまいます。
お聞きしたいのですが、なぜこれが場所と関係があるのでしょうか?プログラムが自動認識するんじゃないの?なぜ立場を変えるとダメなのでしょうか?
試してみたところ、エラーメッセージは次のとおりでした: TypeError: getNum() は位置引数を 1 つとりますが、2 つ指定されました
getter は 1 つのパラメータを受け取り、setter は 2 つのパラメータを受け取ります。渡されるパラメータの数を交換すると、それらは一致しません。
この定義には順序があります: class property(fget=None, fset=None, fdel=None, doc=None)
class property(fget=None, fset=None, fdel=None, doc=None)
試してみたところ、エラーメッセージは次のとおりでした:
TypeError: getNum() は位置引数を 1 つとりますが、2 つ指定されました
getter は 1 つのパラメータを受け取り、setter は 2 つのパラメータを受け取ります。渡されるパラメータの数を交換すると、それらは一致しません。
この定義には順序があります:
class property(fget=None, fset=None, fdel=None, doc=None)