Pythonベース-閉パッケージ


1.Pythonの関数フィーチャー
  • 関数はオブジェクト
  • です.
  • 関数実行完了後内部変数回収
  • 関数属性
  • 関数戻り値
  • 2.クローズ
    上のオブジェクトのプロパティを使用して、閉パッケージの特効を実現します-1.パッケージ-2.コード多重化
    3.サンプルコード
    '''
    Python      
    
    '''
    
    def setPassLine(passLine):
    
        def compare(value):
            if (value >= passLine):
                print("     ,   ")
            else:
                print("  ,    ")
    
        #        ,      ,   compare()  compare(value)
        return compare
    '''
    totalScore150    totalScore100      
    '''
    #           
    totalScore150 = setPassLine(90)
    #      
    totalScore150(60)
    
    #           
    totalScore100 = setPassLine(60)
    #      
    totalScore100(90)