“.select”方法在Ruby中做什么?

“.select”方法在Ruby中做什么?,ruby,methods,Ruby,Methods,我不知道它是干什么的。在很多节目中都有。我从来没有真正使用过它。有人能举例说明一下吗 arr = [15, 20, 132, 144, 100, 101, 34] s = Proc.new { |x| x<100 } new = arr.select(&s) arr=[15,20,132,144,100,101,34] s=Proc.new{| x | x是可枚举模块的一部分,是数组、散列和其他一些类似容器的结构所共有的。值得在该模块中查看其他可用方法,因为它们有很多,很多都非常

我不知道它是干什么的。在很多节目中都有。我从来没有真正使用过它。有人能举例说明一下吗

arr = [15, 20, 132, 144, 100, 101, 34]
s = Proc.new { |x| x<100 }
new = arr.select(&s)
arr=[15,20,132,144,100,101,34]
s=Proc.new{| x | x是可枚举模块的一部分,是数组、散列和其他一些类似容器的结构所共有的。值得在该模块中查看其他可用方法,因为它们有很多,很多都非常强大


在学习Ruby时,您随时都希望手头上有一个或an的书签。这非常有帮助,因为它将向您介绍非常有用的方法,否则您将无法发现这些方法。

它将返回集合中的元素数组,这些元素满足传递给它的块中指定的条件。这将是We’我们有助于解释您对它不了解的地方,或者它令人困惑的地方,等等。否则,最好的资源是Michael发布的链接。@muistooshort我编辑了我的问题。感谢下层选民没有告诉我问题是什么。