gpt4 book ai didi

ruby-on-rails - 在 Ruby 中找到一个数组元素并将其设置为 last?

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

在我的 Ruby on Rails 应用程序中,我有一个数组:

Car.color.values.map{|x| [x.text, x]}.sort 

此代码为我提供了以下数组:

[["Beżowy", "beige"], ["Biały", "white"], ["Brązowy", "brown"], ["Czarny", "black"], ["Czerwony", "red"], ["Fioletowy", "violet"], ["Grafitowy", "graphite"], ["Inny", "other"], ["Niebieski", "blue"], ["Perłowy", "pearl"], ["Srebrny", "silver"], ["Szary", "grey"], ["Zielony", "green"], ["Żółty", "yellow"]]

现在我想找到这个元素:["Inny", "other"] 并将它设置为数组的最后一个元素。我如何在 Ruby 中执行此操作?

最佳答案

a = [["Beżowy", "beige"], ["Biały", "white"], ["Brązowy", "brown"], ["Czarny", "black"], ["Czerwony", "red"], ["Fioletowy", "violet"], ["Grafitowy", "graphite"], ["Inny", "other"], ["Niebieski", "blue"], ["Perłowy", "pearl"], ["Srebrny", "silver"], ["Szary", "grey"], ["Zielony", "green"], ["Żółty", "yellow"]]
a.push(a.delete(["Inny", "other"]))
# => [["Beżowy", "beige"], ["Biały", "white"], ["Brązowy", "brown"], ["Czarny", "black"], ["Czerwony", "red"], ["Fioletowy", "violet"], ["Grafitowy", "graphite"], ["Niebieski", "blue"], ["Perłowy", "pearl"], ["Srebrny", "silver"], ["Szary", "grey"], ["Zielony", "green"], ["Żółty", "yellow"], ["Inny", "other"]]

关于ruby-on-rails - 在 Ruby 中找到一个数组元素并将其设置为 last?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24488265/

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