/** * This method evaluates whether the left operand is identical to the right operand. * * @access public * @static * @param IHashMap\Type $xs the left operand * @param Core\Type $ys the right operand * @return IBool\Type whether the left operand is identical * to the right operand */ public static function id(IHashMap\Type $xs, Core\Type $ys) : IBool\Type { // === if ($ys !== null && $xs->__typeOf() === $ys->__typeOf()) { if (IInt32\Module::eq($xs->size(), $ys->size())) { return IBool\Type::box((string) serialize($xs) == (string) serialize($ys)); } } return IBool\Type::false(); }