Resultados da pesquisa a pedido "operators"
O que é !! operador (não não) em JavaScript?
Vi um código que parece usar um operador que não reconheço, na forma de dois pontos de exclamação, assim:!!. Alguém pode me dizer o que esse operador faz? O contexto em que vi isso foi, this.vertical = vertical !== undefined ? !!vertical : ...
O que significam todos os operadores simbólicos da Scala?
sintaxe do @Scala possui muitos símbolos. Como é difícil encontrar esses tipos de nomes usando os mecanismos de pesquisa, seria útil uma lista abrangente deles. O que são todos os símbolos em Scala e o que cada um deles faz? Em particular, eu ...
O que é x depois de “x = x ++”?
O que acontece (atrás das cortinas) quando isso é executado? int x = 7; x = x++; Ou seja, quando uma variável é pós-incrementada e atribuída a si mesma em uma instrução? Eu compilei e executei isso.x ainda é 7 mesmo depois de toda a declaração. ...
Throw e operador ternário em C ++
O código a seguir é compilado com o G ++ 4.6.1, mas não com o Visual Studio 2008 return (m_something == 0) ? throw std::logic_error("Something wrong happened") : m_something;O fato é que o compilador do Visual Studio executa uma falha ...
O que é & = e | =
Eu estava passando por um código VC ++ em uma grande base de código e me deparei com isso: if (nState & TOOL_TIPS_VISIBLE) nState &= ~TOOL_TIPS_VISIBLE; else nState |= TOOL_TIPS_VISIBLE; break; Existe algum operador como & = ou | = em C ++? ...
C #, o que o operador == faz em detalhe
em c # o que exatamente acontece em segundo plano quando você faz uma comparação com o operador "==" em dois objetos? apenas compara os endereços? ou algo como Equals () ou CompareTo ()? PS: e o operador "==" em java? se comporta da mesma maneira?
Como os operadores de comparação de igualdade do PHP (== duplos iguais) e de identidade (=== triplos iguais) diferem?
Qual é a diferença entre== e===? Como exatamente o vagamente== trabalho de comparação?Como exatamente o rigoroso=== trabalho de comparação? Quais seriam alguns exemplos úteis?
x = x + 1 vs. x + = 1
Estou com a impressão de que esses dois comandos resultam no mesmo fim, ou seja, aumentando X em 1, mas que o último é provavelmente mais eficient Se isso não estiver correto, explique a diferença. Se estiver correto, por que o último deve ser ...
Por que {} <function () {}?
Enquanto eu brincava com tabelas de verdade em JavaScript, notei que o seguinte é avaliado como verdadeiro: var a, b, c; a = {}; b = function(){}; c = a < b; console.log(c);Por quê Eu apenas testei isso no Firefox e tenho certeza de que ...
Haskell função de infixo precedência do aplicativo
Deixeif x y = x * y. Podemos aplicar esta função de duas maneiras:f 5 6 ou, usando notação infix,5 `f` 6. As regras do operador se aplicam a esta última expressão? Que precedência esse aplicativo terá? É apenas outra forma de aplicação de função ...