HH\Lib\C\last_keyx
Requires the Hack Standard Library to be installed.
Facebook Engineer?
This function is available as C\last_keyx()
in Facebook's www repository.
Returns the last key of the given KeyedTraversable, or throws if the KeyedTraversable is empty
namespace HH\Lib\C;
function last_keyx<Tk, Tv>(
KeyedTraversable<Tk, Tv> $traversable,
): Tk;
For possibly empty Traversables, see C\last_key
.
Time complexity: O(1) if $traversable
is a Container
, O(n) otherwise.
Space complexity: O(1)
Parameters
Returns
Tk