如果我有一个数组:array = ["ruby", "code", "library"]
。如何将匹配的/^library$/元素移动到开头。所以数组看起来像这样:array = ["library", "ruby", "code"]
最佳答案
可以通过多种方式完成。这是一个
array = ["ruby", "code", "library"]
array.partition { |element| element.match /^library$/ }.flatten
关于arrays - ruby 排序数组 - 将匹配的元素移动到开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020055/