comparación e igualdad

comparar los valores de diferentes identificadores enlazados

¿igual?

consulte la documentación original de Racket para equal?

(¿igual? v1 v2) → booleano

dos valores son iguales si y solo si son ¿igv?, a menos que se especifique lo contrario para un tipo de dato en particular



       ejemplos:  

 g-t (¿igual? 'si 'si)
 cierto

 g-t (¿igual? 'si 'no)
 falso

 g-t (¿igual? (* 6 7) 42)
 cierto

 g-t (¿igual? (expo 2 100) (expo 2 100))
cierto

 g-t (¿igual? 2 2.0)
falso

 g-t (¿igual? cierto cierto)
cierto
 

¿igv?

consulte la documentación original de Racket para eqv?

(¿igv? v1 v2) → booleano

retorna cierto si el valor de (¿ig? v1 v2) es cierto, false en caso contrario a menos que se especifique lo contrario para un tipo de

dato determinado

                  
                        los tipos de datos número y carácter son los únicos para los que el valor resultante de ¿eqv? difiere de la de ¿eq?

                        dos números son ¿igv? cuando tienen la misma exactitud, precisión, y son iguales y distinto de cero

                        en general, ¿igv? es idéntico a ¿igual? excepto que ¿igv? no puede comparar recursivamente el contenido de tipos de datos compuestas 
                        (como listas) y no puede ser personalizado por tipos de datos definidos por el usuario. El uso de ¿igv? se desaconseja ligeramente en favor 
                        de ¿igual?
             

       ejemplos:  

 g-t (¿igv? 'si 'si)
 cierto

 g-t (¿igv? 'si 'no)
 falso

 g-t (¿igv? (mult 6 7) 42)
 cierto

 g-t (¿igv? (expo 2 100) (expo 2 100))
 cierto

 g-t (¿igv? 2 2.0)
 falso

 g-t (¿igv? cierto cierto)
 cierto
 

¿ig?

consulte la documentación original de Racket para eq?

(¿ig? v1 v2) → booleano

devuelve cierto si v1 y v2 se refieren al mismo objeto, false en caso contrario.

            

       ejemplos:  

  g-t (¿ig? 'si 'si)
  cierto 

 g-t (¿ig? 'si 'no)
 falso

 g-t (¿ig? (mult 6 7) 42)
 cierto

 g-t (¿ig? (expo 2 100) (expo 2 100))
 falso

 g-t (¿ig? 2 2.0)
 falso

 g-t (¿ig? cierto cierto)
 cierto