📅  最后修改于: 2023-12-03 14:47:09.189000             🧑  作者: Mango
在 Ruby 中,获取一个数组中的最小值可以轻松地实现。
min
方法Ruby 提供了 min
方法来获取数组中的最小值。以下是一个示例:
arr = [5, 2, 9, 3]
min_val = arr.min
puts "The minimum value in the array is #{min_val}"
输出结果为:
The minimum value in the array is 2
另一种方法是通过使用比较操作符来获取数组中的最小值。以下是一个示例:
arr = [5, 2, 9, 3]
min_val = arr[0]
arr.each do |val|
min_val = val if val < min_val
end
puts "The minimum value in the array is #{min_val}"
输出结果为:
The minimum value in the array is 2
使用比较操作符的方法需要更多的代码,但在某些情况下可能更加灵活。
无论使用哪种方法,都可以轻松地从 Ruby 数组中获取最小值。