Resultados da pesquisa a pedido "operators"

16 a resposta

Por que '&&' e não '&'?

Por que é&& preferível a& e|| preferível a|? Perguntei a alguém que programa há anos e sua explicação foi: Por exemplo, emif (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1 tem que ser verdade para testarbool2, que deve ser verdadeiro ...

4 a resposta

uso de "Instância de" em java [duplicado]

Para que o operador 'instanceof' é usado? [https://stackoverflow.com/questions/7313559/what-is-the-instanceof-operator-used-for] Aprendi que Java tem oinstanceof operador. Você pode elaborar onde é usado e quais são suas vantagens?

5 a resposta

Por que você usaria um !! operado

Me deparei com um pouco de rubi em um exemplo def role?(role) return !!self.roles.find_by_name(role.to_s.camelize) endPor que você usaria!!? Não é o mesmo que return self.roles.find_by_name(role.to_s.camelize) adição do ponto de ...

15 a resposta

O operador ternário (condicional) em C

Qual é a necessidade do operador condicional? Funcionalmente, é redundante, pois implementa uma construção if-else. Se o operador condicional é mais eficiente que a atribuição if-else equivalente, por que o if-else não pode ser interpretado com ...

2 a resposta

aracteres identificadores válidos no Sca

Uma coisa que acho bastante confusa é saber quais caracteres e combinações posso usar nos nomes de métodos e variáveis. Por exempl val #^ = 1 // legal val # = 1 // illegal val + = 1 // legal val &+ = 1 // legal val &2 = 1 // illegal val £2 = 1 ...

4 a resposta

O que exatamente é o operador -> *?

Eu nunca o usei antes e apenas me deparei com isso em um artigo ... Eu pensei que seria o equivalente a*x->y mas aparentemente não é. Aqui está o que eu tentei e me deu um erro: struct cake { int * yogurt; } * pie; int main(void) { pie = new ...

4 a resposta

overloading << operadores e classes herdadas

Eu tenho uma classe base e depois várias classes derivadas. Eu gostaria de sobrecarregar o operador "<<" para essas classes derivadas. Para operadores normais, ou seja, '+', as funções virtuais fazem o truque. O que entendo ser a convenção ...

2 a resposta

O que é o operador de comparação! = ~ Em ruby?

Encontrei este operador por acaso: ruby-1.9.2-p290 :028 > "abc" !=~ /abc/ => trueo que é isso? Seu comportamento não se parece com "não corresponde".

5 a resposta

Existem nomes pronunciáveis para operadores comuns da Haskell? [fechadas

Eu estou lendoLearn You a Haskell for Great Good [http://learnyouahaskell.com], e nunca sei como pronunciar os operadores Haskell. Eles têm nomes "reais"? ? or exemplo, como você lê em voz alta uma expressão como est Just (+3) <*> Just 9Eu sei ...

4 a resposta

O que faz o C ??! ??! operador faz?

Vi uma linha de C com a seguinte aparência: !ErrorHasOccured() ??!??! HandleError(); Compilou corretamente e parece funcionar bem. Parece que está verificando se ocorreu um erro e, se houver, ele lida com isso. Mas não tenho muita certeza do ...