我有一个带有返回 lambda 的方法的对象:
class Book
def mark_page(marker_color)
lambda do |page|
page.mark(marker_color)
end
end
end
我想用yardoc语法记录这个Book#mark_page
方法。但是,我在本文档中找不到任何关于 lambdas 的信息。
直觉上,我会选择类似的东西:
# @return [Proc(Page)]
由于yardoc.org/types将其解析为:
包含(页面)的 Proc
PS:不太确定documentation标签。如果不合适,请随意删除它...