我试图在Ruby中使用块,我有以下代码: return horizontally_position if orientation == "horizontallyfor y in position[1]..end_coord(1) end end
似乎有重复的代码,并且想要用块或产量来提高性能,但是不知道怎么做!
我正在使用一种以块作为参数的方法。我对Ruby和块并不熟悉,所以我不太明白如何创建块并将其传递给方法。你能给我举个例子,说明你如何创建一个块并把它作为一个参数传递给我吗?更新:这里的是我试图调用的方法的一个例子: # method code here
# eventually it will execute the block