gpt4 book ai didi

ruby - 在 Ruby 中,获取数组中最大值索引的最简洁方法是什么?

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

如果 a 是数组,我想要 a.index(a.max),但更像 Ruby。这应该是显而易见的,但我在 so 和其他地方找不到答案。显然,我是 Ruby 的新手。

最佳答案

对于 Ruby 1.8.7 或更高版本:

a.each_with_index.max[1]

它进行一次迭代。不完全是最语义化的东西,但如果你发现自己经常这样做,我会把它包装在 index_of_max 方法中。

关于ruby - 在 Ruby 中,获取数组中最大值索引的最简洁方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2149802/

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