Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby:在数组中搜索特定条件的简单方法是什么?_Ruby_Arrays_Criteria - Fatal编程技术网

Ruby:在数组中搜索特定条件的简单方法是什么?

Ruby:在数组中搜索特定条件的简单方法是什么?,ruby,arrays,criteria,Ruby,Arrays,Criteria,我有一个数组,我想确保所有的数字都在1到6之间。这是我的阵列: guess = [2, 5, 6, 8] 或者类似的。用户输入序列。无论如何,我想要一种方法来检查它,如果数字不都在1到6之间,它就不会跳出循环。也请简单一点 猜猜看。全部?{i}(1..6)。包括?(i)}==真 guess.all?{|i| (1..6).include?(i)} guess.count{|i| i.between?(1,6)} == guess.size

我有一个数组,我想确保所有的数字都在1到6之间。这是我的阵列:

guess = [2, 5, 6, 8]
或者类似的。用户输入序列。无论如何,我想要一种方法来检查它,如果数字不都在1到6之间,它就不会跳出循环。也请简单一点

猜猜看。全部?{i}(1..6)。包括?(i)}==真
guess.all?{|i| (1..6).include?(i)}
guess.count{|i| i.between?(1,6)} == guess.size