/**
 * Returns true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise returns false.
 *
 * @param p1 The first parameter.
 * @param p2 The second parameter.
 * @return true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise false.
 */
fun identityOrOperator(p1: Any, p2: Any): Boolean {

    return p1 === p2 || p1 == p2
}
/**
 * Returns true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise returns false.
 *
 * @param p1 The first parameter.
 * @param p2 The second parameter.
 * @return true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise false.
 */
fun identityOrOperator(p1: Any, p2: Any): Boolean {
/**
 * Returns true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise returns false.
 *
 * @param p1 The first parameter.
 * @param p2 The second parameter.
 * @return true if either p1 is equal to p2 or p1 and p2 have the same identity, otherwise false.
 */
fun identityOrOperator(p1: Any, p2: Any): Boolean {

    return p1 === p2 || p1 == p2
}