Resultados da pesquisa a pedido "operators"

1 a resposta

Por que a ordem dos operandos é importante ao testar a propriedade de PSCustomObject

Eu tentei ambos os casos$psCustomObject.x -eq $null e$null -eq $psCustomObject.x em uma instrução if e somente a última passou no if. Por que isso se comporta dessa maneira? Parece ilógico. Meu caso de uso específico é um arquivo json que contém ...

3 a resposta

Ordem das operações matemáticas comutativas

Eu tenho uma pergunta curiosa (perguntando eu mesma durante a leitura de um código bruto). Vamos olhar para a expressão: double a = c*d*e*2/3*f;onde c, d, e, f são variáveis inicializadas do tipodouble. A norma garante que seria tratada ...

3 a resposta

O operador de comparação de três vias é sempre eficiente?

Herb Sutter, em seuproposta para o operador "nave espacial" [http://open-std.org/JTC1/SC22/WG21/docs/papers/2017/p0515r0.pdf](seção 2.2.2, parte inferior da página 12), diz: Baseando tudo em<=> e seu tipo de retorno:Este modelo possui grandes ...

3 a resposta

O que é o operador <=> em C ++?

Enquanto eu tentava aprender sobreC ++operadores, me deparei com um estranho operador de comparação emcppreference.com [http://en.cppreference.com/w/cpp/language/operator_comparison],* em uma tabela que se parecia com isso: "Bem, se esses são ...

2 a resposta

Por que a exponenciação é aplicada da direita para a esquerda?

Estou lendo um livro de introdução ao Python e me deparei com esta linha: Os operadores na mesma linha têm precedência igual e são aplicados da esquerda para a direita, exceto a exponenciação, que é aplicada da direita para a esquerda. Entendo ...

2 a resposta

Por que a expressão (0 == 0 & 1 == 1) está avaliando como False?

Da mesma forma (-1 == - 1 & 1 == 1) também é Falso. Desculpas se isso é algo óbvio, mas não consigo encontrar uma explicação para isso.

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

0 a resposta

O operador Javascript OR não está funcionando na instrução if

Estou tentando fazer com que esse Javascript faça algo se o dia da semana corresponder a qualquer um dos dias listados na minha declaração, além de restringi-lo entre 17:00 e 19:00 horas, mas o operador OR não estiver funcionando como eu ...

4 a resposta

Comparação entre operador ternário, operador Elvis, operador de navegação seguro e operadores OR lógicos

Comparação com operador ternário vs operador Elvis vs operador de navegação seguro vs operador lógico ou operadores angularesOperador ternário (instrução? Obj: obj)let gender = user.male ? "male" : "female"; Operador de Elvis (?:)let displayName ...

4 a resposta

O que é `1 ..__ truediv__`? O Python possui uma sintaxe de notação .. ("dot dot")?

Recentemente, deparei com uma sintaxe que nunca vi antes quando aprendi python nem na maioria dos tutoriais, o.. notação, é algo como isto: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125Achei que era exatamente o ...