确定一个数组是否包含ruby中另一个数组的内容
发布时间:2020-12-16 22:45:13 所属栏目:百科 来源:网络整理
导读:在 ruby中,我如何测试一个数组不仅具有另一个数组的元素,而是以特定顺序包含它们? correct_combination = [1,2,3,4,5][1,5,8,5].function_name(correct_combination) # = false[8,10,1,9].function_name(correct_combination) # = true 我尝试使用include,
在
ruby中,我如何测试一个数组不仅具有另一个数组的元素,而是以特定顺序包含它们?
correct_combination = [1,2,3,4,5] [1,5,8,5].function_name(correct_combination) # => false [8,10,1,9].function_name(correct_combination) # => true 我尝试使用include,但是用于测试[1,3] .include?(2)是否为真. 解决方法
您可以使用each_cons方法:
arr = [1,5].each_cons(arr.size).include? arr 在这种情况下,它适用于任何元素. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |