In this code, the call to action is really running the function we named f2 when f1 ran. f2 remembers the enclosing scope’s X in f1, even though f1 is no longer active.
ในรหัสนี้ เรียกการกระทำจริง ๆ ใช้ฟังก์ชันชื่อเราชื่อ f2 f1 วิ่ง f2 จดจำเป็นขอบเขตล้อม X ใน f1 แม้ว่า f1 อยู่ใช้งานไม่ในรหัสนี้ เรียกการกระทำจริง ๆ ใช้ฟังก์ชันชื่อเราชื่อ f2 f1 วิ่ง f2 จดจำเป็นขอบเขตล้อม X ใน f1 แม้ว่า f1 อยู่ใช้งานไม่
รหัสการโทรในที่นี้เป็นการดำเนินการมีฟังก์ชันการทำงานที่เราตั้งชื่อ F 2 เมื่อ F 1 วิ่ง. F 2 จะจดจำ X ของขอบเขตที่ปิดล้อมใน F 1 จริงๆแม้ว่า F 1 ไม่สามารถใช้ได้อีกต่อไปรหัสการโทรในที่นี้เป็นการดำเนินการมีฟังก์ชันการทำงานที่เราตั้งชื่อ F 2 เมื่อ F 1 วิ่ง. F 2 จะจดจำ X ของขอบเขตที่ปิดล้อมใน F 1 จริงๆแม้ว่า F 1 ไม่สามารถใช้ได้อีกต่อไป