在ruby中,是否有详细的文档/信息说明如何<<&引用;可以并且应该使用(参见下面的示例)

在ruby中,是否有详细的文档/信息说明如何<<&引用;可以并且应该使用(参见下面的示例),ruby,Ruby,这取决于班级。看一下文档,了解如何使用它们 这是我们的课程 另外,不要忘记您可以覆盖,它只是一个通常用于向调用方追加数据的方法,无论是向数组添加新元素还是向字符串追加新文本 也许你在问,如何使用它来符合“Ruby方式” 我只在向集合(数组)添加对象时使用它 在代码示例中,可以替换以下表达式: if ! value_hosts.empty? to do an action, like sending email, etc but value_hosts is never Empty

这取决于班级。看一下文档,了解如何使用它们

这是我们的课程


另外,不要忘记您可以覆盖,它只是一个通常用于向调用方追加数据的方法,无论是向数组添加新元素还是向字符串追加新文本

也许你在问,如何使用它来符合“Ruby方式”

我只在向集合(数组)添加对象时使用它


在代码示例中,可以替换以下表达式:

if ! value_hosts.empty?
   to do an action, like sending email, etc
   but value_hosts is never Empty
    so i always get an email, even though, i ONLY want top get an email, if

line =~ /recoverable NFE/
有点像

! value_hosts.empty?
并在
mailable?
方法中定义规则。

“编程Ruby”提到

! value_hosts.empty?
value_hosts.mailable?
a << 4
a.<<(4)