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]
我是 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]