在C/C++里voidf(){intx=1;{x=2;}{x=3;}}我们可以这样区分多个块来进行对x的划分,而且在C/C++里面,这样是允许的,也有很多这样的例子;但是在Ruby里面deffx=1{x=2}end这样的写法是不允许的。在Ruby里面一个块必须得有一个方法来引导或者必须作为一个对象来保存对于这点有点不明白 查看完整描述