1
这是摘自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
我试图通过不同的宝石要学习红宝石。
这个特定的块应该收到一个参数,我们不关心它的价值。 – mudasobwa
迟早你可能会遇到'| * |'语法 - 这是相同的,但是对于块来说,期望_any_变量的参数。 – mudasobwa