关于build-in部分的原理
老师您好:
有点疑问想问一下您,关于global域和local域这两点我能理解,我理解的就是调用离得最近的passline变量。
然后enclosing域也勉强能理解,我理解的就是在local里面找val变量,但没找到,所以就往外面找一层(func()层),然后就找到了val,然后就调用了。
唯一的疑问就是关于最后的max()函数,讲到这里的时候有点模糊,我理解的是传递进来的90和100两个常量并不能在可见的代码中执行出结果,所以这两个常量传递到build-in里面(python底层代码中)去执行去了,然后build-in里面传回了我们想要的值,大概这样的过程。
请问老师我上面这些理解对吗?