Presentation is loading. Please wait.

Presentation is loading. Please wait.

G make_adder params: x body: def add_x(y):... Current frames: G.

Similar presentations


Presentation on theme: "G make_adder params: x body: def add_x(y):... Current frames: G."— Presentation transcript:

1 G make_adder params: x body: def add_x(y):... Current frames: G

2 G make_adder params: x body: def add_x(y):... Current frames: G, E1 E1 x5

3 G make_adder params: x body: def add_x(y):... Current frames: G E1 x5 add_x params: y body: return x + y add_5 E2 y7

4 G my_list Current frames: G 1234 L make_first_five params: l body: l[0] = 5 E1 5 l

5 G my_list Current frames: G 1234 L my_tuple 1234 T 1234 T 24

6 G count_calls params: fn body: num_times = 0,... Current frames: G, E1 E1 num_times 0 fn params: x body: return x * x square params: arg body: num_times = num_times + 1 counted_square

7 G count_calls params: fn body: num_times = 0,... Current frames: G, E1, E2 E1 num_times 0 fn params: x body: return x * x square params: arg body: num_times = num_times + 1 counted_square E2 arg2 num_times 1

8 G count_calls params: fn body: num_times = 0,... Current frames: G, E1, E2 E1 num_times 0 fn params: x body: return x * x square params: arg body: num_times = num_times + 1 counted_square E2 arg2 1


Download ppt "G make_adder params: x body: def add_x(y):... Current frames: G."

Similar presentations


Ads by Google