Ruby中查找数组最小元素位置,有更简便的高效方法吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计290个文字,预计阅读时间需要2分钟。
Ruby中有一个更简洁的实现方式,以下是一个示例代码:
rubydef min(array, starting, ending) minimum=starting array[starting...ending].each do |i| minimum=i if array[i]
这个函数通过遍历`starting`到`ending`之间的数组元素,找到最小的值并返回。这种方式比原代码更简洁,也更易于理解。
本文共计290个文字,预计阅读时间需要2分钟。
Ruby中有一个更简洁的实现方式,以下是一个示例代码:
rubydef min(array, starting, ending) minimum=starting array[starting...ending].each do |i| minimum=i if array[i]
这个函数通过遍历`starting`到`ending`之间的数组元素,找到最小的值并返回。这种方式比原代码更简洁,也更易于理解。

