可调用对象
从底层看,使用代码块分为两步。第一步,将代码打包备用;第二步,调用代码块(比如通过yield语句)执行代码。这种“打包代码,以后调用“的机制并不是代码块的专利。在Ruby中,至少还有其他三种方法可以用来打包代码: 从底层看,使用代码块分为两步。第一步,将代码打包备用;第二步,调用代码块
可调用对象
从底层看,使用代码块分为两步。第一步,将代码打包备用;第二步,调用代码块(比如通过yield语句)执行代码。这种“打包代码,以后调用“的机制并不是代码块的专利。在Ruby中,至少还有其他三种方法可以用来打包代码: 从底层看,使用代码块分为两步。第一步,将代码打包备用;第二步,调用代码块