Ruby 枚举all?函数
enumerable 的 all?() 是Ruby中的一个内置方法,如果enumerable中的所有对象都满足给定的条件,则返回一个布尔值true,否则返回false。如果给定了一个模式,它将与该模式进行比较,如果所有的对象都等于给定的模式,则返回真,否则返回假。
语法 enu.all?{ |obj| block } 或 enu.all?(pattern)
参数 :该函数需要两种参数,一种是对象和块,而另一种是模式。如果没有传递任何参数,它将假定为默认的对象和块,如果没有任何对象是假的或无的,则返回真。
返回值 :它返回一个布尔值。
例子 #1 : :
输出:
例2 :
输出: