Ich habe versucht, mich mit oberflächlicher Bindung und tiefer Bindung zu beschäftigen, wikipedia macht keine gute Arbeit, es richtig zu erklären. Sagen, dass ich den folgenden Code haben, was wäre der Ausgang, wenn die Sprache mitDynamisches Scoping - Tiefe Bindung gegen flache Bindung
dynamischen Scoping verwendeta) tiefe Bindung
b) flache Bindung?
x: integer := 1
y: integer := 2
procedure add
x := x + y
procedure second(P:procedure)
x:integer := 2
P()
procedure first
y:integer := 3
second(add)
----main starts here---
first()
write_integer(x)
Ist das Python? ist Ihre Frage Sprache Agnotic? Bitte spezifizieren Sie – Shimmy