gpt4 book ai didi

ruby - 重新定位数组中的元素

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

说我有...

arr = ["a", "b", "c"]

...我想在“b”和“c”之间移动“a”。我现在做

arr.delete("a")
arr.insert(2, "a")

我可以在一次操作中完成吗?

谢谢

最佳答案

您可以使用并行赋值:

arr[0], arr[1] = arr[1], arr[0]
=> ["b", "a"]
arr
=> ["b", "a", "c"]

关于ruby - 重新定位数组中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16169572/

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