Perguntas com a marcação «comparison»

111
Comparando valores longos em caixas 127 e 128

Quero comparar dois valores de objetos longos usando ifcondições. Quando esses valores são menores que 128 , a ifcondição funciona corretamente, mas quando eles são maiores ou iguais a 128 , a comparação falha. Exemplo: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } A...

111
Comparação de strings de similaridade em Java

Quero comparar várias strings entre si e encontrar aquelas que são mais semelhantes. Eu queria saber se existe alguma biblioteca, método ou prática recomendada que me retornaria quais strings são mais semelhantes a outras strings. Por exemplo: "A raposa rápida saltou" -> "A raposa saltou" "A...

98
Como fazer comparação de data / hora

Existe alguma opção de comparação de datas no Go? Tenho que classificar os dados com base na data e hora - independentemente. Portanto, posso permitir um objeto que ocorre dentro de um intervalo de datas, desde que também ocorra dentro de um intervalo de tempos. Neste modelo, eu não poderia...

98
Como comparar tempos em Python?

Vejo que comparações de datas podem ser feitas e há também datetime.timedelta(), mas estou lutando para descobrir como verificar se a hora atual ( datetime.datetime.now()) é anterior, posterior ou igual a uma hora especificada (por exemplo, 8h), independentemente da

98
Comparação de número de versão em Python

Eu quero escrever uma cmpfunção -como o que compara dois números de versão e retornos -1, 0ou 1com base em suas valuses comparados. Retorne -1se a versão A for anterior à versão B Retorne 0se as versões A e B forem equivalentes Retorne 1se a versão A for mais recente que a versão B Cada...

96
Como __eq__ é tratado em Python e em que ordem?

Visto que o Python não fornece versões esquerda / direita de seus operadores de comparação, como ele decide qual função chamar? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return...

95
Comparando dois CGRects

Eu precisava verificar se o quadro da minha visão é igual a um determinado CGRect. Tentei fazer assim: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } No entanto, recebi um erro ao dizer Invalid operands to binary expression('CGRect' (aka 'struct...