Ruby 枚举detect()函数
enumerable 的 detect() 是Ruby中一个内置的方法,它返回块中满足给定条件的第一个元素。如果没有块,那么它返回枚举器本身。
语法 :block.detect { |obj| block }
参数 :该函数接收要返回的第一个满足条件的块。
返回值 :它返回满足该块的第一个元素或枚举器。
例子 1 :
输出:
例2 :
输出:
enumerable 的 detect() 是Ruby中一个内置的方法,它返回块中满足给定条件的第一个元素。如果没有块,那么它返回枚举器本身。
语法 :block.detect { |obj| block }
参数 :该函数接收要返回的第一个满足条件的块。
返回值 :它返回满足该块的第一个元素或枚举器。
例子 1 :
输出:
例2 :
输出: