gpt4 book ai didi

ruby - 从数组中选择随机元素并将其删除

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

我想从数组中随机选取一个元素,将其从数组中移除,然后返回该元素。

我可以使用 sample 获取一个元素,使用 index 找到它的位置,然后使用 delete_at 删除它,但是是否存在有更好的方法吗?

最佳答案

array.delete_at(rand(array.length))

这似乎是正确的,我想它效果最好。

编辑:同样的答案在这里:Is there a particular function to retrieve then delete random array element?所以我会选择这个 :D

关于ruby - 从数组中选择随机元素并将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17763649/

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