HH\Lib\Keyset\equal

Meta Engineer?

This is available as Keyset\equal in the www repository.

Returns whether the two given keysets have the same elements, using strict equality

namespace HH\Lib\Keyset;

function equal<Tv as arraykey>(
  keyset<Tv> $keyset1,
  keyset<Tv> $keyset2,
): bool;

To guarantee equality of order as well as contents, use ===.

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

Parameters

  • keyset<Tv> $keyset1
  • keyset<Tv> $keyset2

Returns

  • bool