Dinamic静态范围 - 深度绑定浅结合

时间:2016-11-28 17:30:17

标签: scope

这个练习让我发疯了。我的意思是,我知道Scope和Binding是如何工作的,但我只能理解简单的例子。在这种情况下,我无法解决这个问题,这太棘手了。 例如,

  1. {int x = 1;
  2. int y = 1;
  3. int f(int y){
  4. x = y + x;
  5. return x}
  6. int g(int - > int h,int y){
  7. int x = 2;
  8. y = f(x);
  9. return h(y)}
  10. int x = 3;
  11. y = g(f,x);}
  12. 考虑到这些情况,第11行的y值是多少? 静态深度绑定 Dinamic深度绑定 Dinaming浅结合 对不起我的英语不好 谢谢

0 个答案:

没有答案