老师this和闭包在汇编里面怎么实现的呀

来源:2-6 我的第一个汇编程序——实现一个求阶乘的递归函数(coding)

x兔子

2020-09-22

老师this和闭包在汇编里面怎么实现的呀

写回答

1回答

求老仙

2020-09-22

函数是一等公民的语言,调用函数会形成闭包。闭包的特点是函数是绑定在创建函数的词法作用域上的。

函数定义在词法作用域。函数调用可以发生在任何地方。因此运行时函数的栈中必须有只想父级运行时的指针。父级也要指向父级的父级,形成运行时链条。

最后就是变量确定和offset计算。变量是在哪一级,可以从符号表中确定。

this可以用函数参数实现,相当于传参。

1
0

大学计算机必修课新讲--编译原理+操作系统+图形学

轻松超越大学课程,前阿里P8专家的实践精华总结

1752 学习 · 157 问题

查看课程