Resultados da pesquisa a pedido "equality"
Coisa `Refl` em Cálculo de construções?
Em idiomas comoAgda, IdrisouHaskell com extensões de tipo, existe um= tipo como o seguinte data a :~: b where Refl :: a :~: aa :~: b significa quea eb são os mesmos. Esse tipo pode ser definido nocálculo de ...
Como verifico se duas variáveis referenciam o mesmo objeto no Python?
x e y são duas variáveis. Posso verificar se são iguais usandox == y, mas como posso verificar se eles têm a mesma identidade? Exemplo: x = [1, 2, 3] y = [1, 2, 3]Agorax == y é True porque x e y são iguais, no entanto, x e y não são o mesmo ...
Comparando o objeto primitivo com o wrapper com o comportamento == inexplicável
Eu tenho um pedaço de código que eu preciso entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...
Comparando estruturas para igualdade sem boxe
Me deparei com um método de extensão que se aplica a estruturas(SomeStruct) e retorna se o valor é igual ou não ao valordefault(SomeStruct) (quando o construtor sem parâmetros é chamado). public static bool IsDefault<T> (this T value) where T : ...
Comparação de strings em Python: é vs. == [duplicado]
Esta pergunta já tem uma resposta aqui: Por que comparar seqüências de caracteres usando '==' ou 'is' às vezes produz um resultado diferente? [/questions/1504717/why-does-comparing-strings-using-either-or-is-sometimes-produce-a-differe] 15 ...
função id no Python 2.7, operador `is`, identidade do objeto e métodos definidos pelo usuário [duplicate]
Esta pergunta já tem uma resposta aqui: id () s de objetos de método vinculados e não acoplados - às vezes o mesmo para objetos diferentes, às vezes diferentes para o mesmo ...
Por que os números inteiros não são armazenados em cache em Jav
Eu sei que existemsimilar posts [https://stackoverflow.com/questions/4428774/why-java-does-not-see-that-integers-are-equal] no tópico, mas eles não atendem bem à minha pergunta. Quando você faz Integer a = 10; Integer b = 10; ...
Como os operadores "IS" e "=" do SQL diferem?
Estou construindo algumas instruções preparadas que usam valores parametrizados. Como um exemplo SELECT * FROM "Foo" WHERE "Bar"=@paramAs vezes@param pode serNULL. Nesses casos, desejo que a consulta retorne registros ondeBar éNULL, mas a ...
LINQ Selecione Distinto com Tipos Anônimos
Então, eu tenho uma coleção de objetos. O tipo exato não é importante. A partir dele, quero extrair todos os pares exclusivos de um par de propriedades particulares, assim: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = ...
Qual é a diferença entre eq, eql, equal e equalp, no Common Lis
Qual é a diferença entreeq, eql, equal eequalp, em Lisp comum? Eu entendo que alguns deles verificam tipos, outros verificam tipos e tudo isso, mas qual é qual? Quando é melhor usar do que os outros?