Diferencia entre == y === en Mathematica
Tenía la impresión de que=
es una tarea,==
es una comparación numérica y===
es una comparación simbólica (así como en otros idiomas==
siendoequal to
y===
siendoidentical to
. Sin embargo, mirando lo siguiente parecería que este no es necesariamente el caso ...
In: x == x
Out: True
In: x === x
Out: True
In: 5 == 5
Out: True
In: 5 === 5
Out: True
In: x = 5
Out: 5
In: 5 == x
Out: True
In: 5 === x
Out: True
In: 5 5 == 5x
Out: True
In: 5 5 === 5x
Out: True
In: x == y
Out: x == y
In: x === y
Out: False
In: y = x
Out: 5
In: x == y
Out: True
In: x === y
Out: True
Entonces, ¿cuál es exactamente la diferencia entre == y === en Mathematica? He estado mirando la documentación pero todavía no la entiendo.