gpt4 book ai didi

arrays - ruby 排序数组 - 将匹配的元素移动到开头

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:43 26 4
gpt4 key购买 nike

如果我有一个数组: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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com