📜  ruby 从数组中获取最小值 - Ruby (1)

📅  最后修改于: 2023-12-03 14:47:09.189000             🧑  作者: Mango

Ruby 从数组中获取最小值

在 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 数组中获取最小值。