Ruby中的布尔方法?

ant*_*pug 5 ruby

为了问这样的话:

MyClass::create().empty?
Run Code Online (Sandbox Code Playgroud)

我如何empty在MyClass中设置?

Empty(true/false)取决于类变量是否@arr为空.

小智 7

问号实际上是方法名称的一部分,因此您可以这样做:

class MyClass

  def empty?
    @arr.empty? # Implicitly returned.
  end

end
Run Code Online (Sandbox Code Playgroud)