什么是| _ |红宝石意味着什么?

时间:2016-11-22 15:49:25

标签: ruby

这是摘自gem prawn的摘录。 |_|在第二行中意味着什么?

def canvas(&block)
      init_bounding_box(block, :hold_position => true) do |_|
        # Canvas bbox acts like margin_box in that its parent bounds are unset.
        @bounding_box = BoundingBox.new(
          self, nil, [0, page.dimensions[3]],
          :width => page.dimensions[2],
          :height => page.dimensions[3]
        )
      end
    end

我试图通过不同的宝石学习红宝石。

1 个答案:

答案 0 :(得分:3)

它基本上只是丢掉了价值。正常的do块会有| my_var |

之类的东西
相关问题