一千萬個為什麽

搜索

如何查找具有最大值的數組的索引

我有一系列元素。如果我執行 arr.max ,我將獲得最大值。但我想得到數組的索引。如何在Ruby中找到它

例如

a = [3,6,774,24,56,2,64,56,34]
=> [3, 6, 774, 24, 56, 2, 64, 56, 34]
>> a.max
a.max
=> 774

我需要知道 774 的索引,即 2 。我如何在Ruby中執行此操作?

最佳答案

a.index(a.max)  should give you want you want

轉載註明原文: 如何查找具有最大值的數組的索引