如何在数组中找到最大值的位置?

Jer*_*ith 3 ruby ruby-on-rails

如果我有

ary = [7, 8, 0, 1, nil, 6]
Run Code Online (Sandbox Code Playgroud)

如何在数组中找到最大值的位置?我可以做到这一点,但它需要不止一行.

Mor*_*ori 5

这将返回数组中第一个最大值的索引:

ary = [7, 8, 0, 1, nil, 6, 8]
ary.index(ary.compact.max)
=> 1 
Run Code Online (Sandbox Code Playgroud)