相关疑难解决方法(0)

如何将Ruby中的数组排序为特定的顺序?

我想按照另一个数组中给出的特定顺序对数组进行排序.

EX:考虑一个数组

a=["one", "two", "three"]
b=["two", "one", "three"]
Run Code Online (Sandbox Code Playgroud)

现在我想按'b'的顺序对数组'a'进行排序,即

a.each do |t|
  # It should be in the order of 'b'
  puts t
end
Run Code Online (Sandbox Code Playgroud)

所以输出应该是

two
one 
three 
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ruby arrays sorting

28
推荐指数
3
解决办法
1万
查看次数

标签 统计

arrays ×1

ruby ×1

sorting ×1