Resultados da pesquisa a pedido "equality"

6 a resposta

números reais de javascript

Com base nestas regras: Falsy: falso0 (zero)'' ou "" (sequência vazia)nuloindiferenteNaN (por exemplo, o resultado de 1/0)Verdade:Todo o resto Não consigo encontrar a explicação correta sobre o motivo pelo qual, nos testes a seguir, apenas o ...

4 a resposta

Quando == seria substituído de uma maneira diferente de .equals?

Eu entendo a diferença entre == e .equals. Há muitas outras perguntas aqui que explicam a diferença em detalhes, por exemplo, este:Qual é a diferença entre .Equals e ...

3 a resposta

Igualdade em Kotlin

Estou aprendendo Kotlin, com experiência em C ++ e Java. Eu estava esperando o seguinte para imprimirtrue, nãofalse. Eu sei disso== mapeia paraequals. A implementação padrão deequals para comparar cada membro, ou seja,firstName elastName? Nesse ...

7 a resposta

Tupla vs string como uma chave de dicionário em C #

Eu tenho um cache que eu implemento usando um ConcurrentDictionary. Os dados que eu preciso manter dependem de 5 parâmetros. Portanto, o método para obtê-lo do cache é: (mostro apenas 3 parâmetros aqui para simplificar e alterei o tipo de dados ...

4 a resposta

Por que (18446744073709551615 == -1) é verdade?

Quando eu estava trabalhandostring::npos Percebi algo e não consegui encontrar nenhuma explicação para isso na web. (string::npos == ULONG_MAX)e (string::npos == -1)são verdadeiras. Então eu tentei isso: (18446744073709551615 == -1)o que ...

1 a resposta

Como o Python pode comparar strings com números inteiros?

Dado o seguinte código: a = '1' if a == 1: print 'yes' else: print 'no'obtemos saída comono. Como o Python está comparando um valor de string com um int aqui (if a == 1)? Em C, essa comparação causaria um erro, porque está comparando tipos ...

4 a resposta

Tudo bem comparar pontos flutuantes com 0,0 sem epsilon?

Estou ciente de que, para comparar dois valores de ponto flutuante, é necessário usar alguma precisão epsilon, pois eles não são exatos. No entanto, gostaria de saber se existem casos extremos, nos quais não preciso desse epsilon. Em particular, ...

1 a resposta

Como verifico a igualdade de três valores com elegância?

Diga que tenho valoresa, b ec. Eu quero descobrir se eles são iguais. Se eu fizer if a == b == c{...}Então eu recebo um erro de compilação invalid operation: a == b == c (mismatched types bool and TypeOfABandC)Isso é bastante óbvio, porque ele ...

1 a resposta

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 : ...

4 a resposta

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); ...