ಪೈಥಾನ್ ಮತ್ತು ಮುಚ್ಚಿದ ಅಸ್ಥಿರಗಳು

ಈ ಕೋಡ್ ಅನ್ನು ನೋಡೋಣ:

def closure():
    value = False

    def method_1():
        value = True

    def method_2():
        print 'value is:', value

    method_1()
    method_2()

closure()

ಇದು' ಮೌಲ್ಯ: ನಿಜ 'ಎಂದು ಮುದ್ರಿಸಬೇಕೆಂದು ನಾನು ನಿರೀಕ್ಷಿಸುತ್ತೇನೆ ಆದರೆ ಅದು ಆಗುವುದಿಲ್ಲ. ಇದು ಏಕೆ ಮತ್ತು ಪರಿಹಾರವೇನು?

6
задан Lee Treveil 26 July 2011 в 14:50
поделиться