Ruby enumerable minmax()函数

Ruby enumerable minmax()函数

enumerableminmax() 是Ruby中一个内置的方法,它返回一个包含两个元素的数组。它包含了enumerable中的最小值和最大值。第一种形式是假设所有对象都实现了Comparable,而第二种形式是使用块来返回a **** b。

语法 : enu.minmax { |a, b| block }

参数 : 该函数需要一个可选的块。

返回值 : 它返回一个包含最小值和最大值的数组。

例子 1 :

# Ruby program for minmax method in Enumerable
  
# Initialize 
enu1 = (2..6)
  
# Prints
enu1.minmax 

输出:

[2, 6]

例2 :

# Ruby program for minmax method in Enumerable
  
# Initialize 
enu1 = (1..100)
  
# Prints
enu1.minmax {|a, b| a<=>b}

输出:

[1, 100]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程