4

是否有约定表明 YARD 样式文档中的参数仅用于其“真实性”状态,即您只想知道它false是否nil真实?

什么通常代替Truthy以下内容?

# @param [String] name
# @param [Truthy] admin_status 
def create_user(name, admin_status)
  # code goes here
end

我在文档中能找到的最接近的是布尔值,这并不是我真正想要的。

4

1 回答 1

4

使用 Boolean 以外的任何内容都意味着您正在执行某种特殊处理,例如解释0false或比 true/false 检查更直接的内容。

您可以看到YARD 文档中使用的约定,其中“布尔”表示评估为真/假。

于 2013-04-11T03:14:59.717 回答