HH\Lib\C\findx

Requires the Hack Standard Library to be installed.

Returns the first value of the given Traversable for which the predicate returns true, or throws if no such value is found

namespace HH\Lib\C;

function findx<T>(
  Traversable<T> $traversable,
  (function(T): bool) $value_predicate,
): T;

Time complexity: O(n) Space complexity: O(1)

Parameters

Returns

  • T