Skip to content
Snippets Groups Projects
Select Git revision
  • 5c8147528e46f5499bc6a5423cc1c6941af80ee3
  • wip-bootstrap default
  • dualcore
  • ch3/leds
  • ch3/time
  • master
6 results

index.rst

Blame
  • To learn more about this project, read the wiki.
    closure1.py 215 B
    # closures
    
    def f(x):
        y = 2 * x
        def g(z):
            return y + z
        return g
    
    print(f(1)(1))
    
    x = f(2)
    y = f(3)
    print(x(1), x(2), x(3))
    print(y(1), y(2), y(3))
    print(x(1), x(2), x(3))
    print(y(1), y(2), y(3))