问题描述
我是Ruby的新手,正在尝试一些非常简单的事情。使用.find_all返回大于10的数字。
这是我到目前为止尝试过的,得到的答复:
nums = [3,9,15,20]
尝试以下操作时收到错误消息“语法错误,意外=>,期望'}'”
nums.find_all { |x| x => 10 }
我可以尝试返回等于或偶/奇数的数字,但不能大于或小于。我在做什么错了?
解决方法
大于或等于>=
并且相同,小于或等于<=
nums.find_all { |x| x >= 10 }
=> [15,20]
nums.find_all { |x| x <= 10 }
=> [3,9]