小编典典

Ruby 中方法名称末尾的问号是什么意思?

all

Ruby 中问号运算符的目的是什么?

有时它看起来像这样:

assert !product.valid?

有时它在一个if构造中。


阅读 104

收藏
2022-05-22

共1个答案

小编典典

这是一种代码风格约定;它表示一个方法返回一个布尔值(真或假)或一个对象来表示一个真值(或“ruthy”值)。

问号是方法名称末尾的有效字符。

https://docs.ruby-lang.org/en/2.0.0/syntax/methods_rdoc.html#label-
Method+Names

2022-05-22