Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.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 - Fatal编程技术网

Ruby 根据注释移动到代码审阅

Ruby 根据注释移动到代码审阅,ruby,Ruby,移动到按注释进行代码审阅。与其进行显式迭代,最好的方法可能是Array\select,因此: even_numbers = numbers.select { |n| n.even? } 它将在数组中的每个元素上运行给定的块numbers,并生成一个数组,其中包含块返回true的所有元素。或根据问题约定的替代解决方案: def get_even_numbers(array) even_num = [] array.each do |n| e

移动到按注释进行代码审阅。

与其进行显式迭代,最好的方法可能是
Array\select
,因此:

even_numbers = numbers.select { |n| n.even? }

它将在数组中的每个元素上运行给定的块
numbers
,并生成一个数组,其中包含块返回true的所有元素。

或根据问题约定的替代解决方案:

def get_even_numbers(array)
        even_num = []
        array.each do |n|
            even_num << n if n.even?    
        end   
    even_num
end
def get_偶数(数组)
偶数
数组。每个do | n|

即使你的代码没有解析;Ruby需要
end
来终止函数定义之类的块。查看使用数组#尽管选择。请阅读“”。确保您的示例代码符合要求,并且符合您的要求,语法正确,然后查看是否更适合您的问题。实际上,它不符合要求,语法也不正确,它不会做你想做的事。谢谢@theTinMan。谢谢你的反馈。谢谢你的建议。谢谢你的帮助。我看到了我的代码需要改进的地方。