Ruby .find_all 对于大于 x 的数字

Ruby .find_all for numbers greater than x

我是 Ruby 的新手,正在努力解决本应非常简单的问题。使用 .find_all 到 return 大于 10 的数字。

以下是我到目前为止所做的尝试以及我得到的响应:

nums = [3,9,15,20]

当我尝试以下操作时收到错误消息“语法错误,意外 =>,期待 '}'”:

nums.find_all { |x| x => 10 }

当我尝试时,我可以获得等于 even/odd 或 return 的数字,但不能大于或小于。我做错了什么?

大于等于>= 相同小于等于<=

nums.find_all { |x| x >= 10 }
 => [15, 20]


nums.find_all { |x| x <= 10 }
 => [3, 9]