老师this和闭包在汇编里面怎么实现的呀
来源:2-6 我的第一个汇编程序——实现一个求阶乘的递归函数(coding)

x兔子
2020-09-22
老师this和闭包在汇编里面怎么实现的呀
写回答
1回答
-
求老仙
2020-09-22
函数是一等公民的语言,调用函数会形成闭包。闭包的特点是函数是绑定在创建函数的词法作用域上的。
函数定义在词法作用域。函数调用可以发生在任何地方。因此运行时函数的栈中必须有只想父级运行时的指针。父级也要指向父级的父级,形成运行时链条。
最后就是变量确定和offset计算。变量是在哪一级,可以从符号表中确定。
this可以用函数参数实现,相当于传参。
10
相似问题