1

メソッド定義で、なぜ誰かが仮パラメータを仮パラメータリストamountの定数と等しく設定するのでしょうか。PERMANENCE_INC

def increasePermanence(self, amount=PERMANENCE_INC): 
    """ Increases the permanence of this synapse. """ 
    self.permanence = min(1.0, self.permanence+amount)
4

2 に答える 2

2

これにより、関数が呼び出されたときにパラメーターが提供されない場合に備えて、パラメーターのデフォルト値が提供されます。

たとえば、デフォルト値で永続性を高めるには、次のように呼び出します。

obj.increasePermanence()
于 2012-07-02T05:28:23.613 に答える
0

この形式はamount、デフォルト値が。のオプションの引数を作成しますPERMANENCE_INC

于 2012-07-02T05:27:35.207 に答える