Articles of operadores de

Entendendo o operador E bit a bit

Eu tenho lido sobre operadores bit em Objective-C no livro de Kochan, “Programming in Objective-C”. Estou muito confuso sobre esta parte, embora eu tenha realmente entendido quase tudo o mais que me foi apresentado até agora. Aqui está uma citação do livro: O operador bit a bit AND O ANDing bit a bit é freqüentemente […]

javascript i ++ vs ++ i

Em javascript eu vi i++ usado em muitos casos, e eu entendo que ele adiciona um ao valor anterior: for (var i=1; i<=10; i++) { console.log(i); } Mas o que acontece quando eu faço isso: ++i; E é diferente usando o — operador (além disso, é claro que é subtração ao invés de adição)?

Qual é o operador instanceof em JavaScript?

A instanceof palavra-chave em JavaScript pode ser bastante confusa quando é encontrada pela primeira vez, já que as pessoas tendem a pensar que o JavaScript não é uma linguagem de programação orientada a objects. O que é isso? Que problemas isso resolve? Quando é apropriado e quando não?

Javascript: sobrecarga de operadores

Eu tenho trabalhado com JavaScript por alguns dias agora e cheguei a um ponto em que eu quero sobrecarregar os operadores para os meus objects definidos. Depois de um período no Google procurando por isso, parece que você não pode oficialmente fazer isso, ainda existem algumas pessoas lá fora, alegando alguma maneira prolixo de realizar […]

Sobrecarregando o operador amigo << para a class de modelo

Eu estou tentando sobrecarregar o operador << como um amigo para uma classe de modelo par, mas eu continuo recebendo um aviso de compilador dizendo friend declaration std::ostream& operator<<(ostream& out, Pair& v) declares a non template function para este código: friend ostream& operator<<(ostream&, Pair&); dá um segundo aviso como uma recomendação dizendo if this is […]

É possível passar operadores aritméticos para um método em java?

Agora eu vou ter que escrever um método que se parece com isso: public String Calculate(String operator, double operand1, double operand2) { if (operator.equals(“+”)) { return String.valueOf(operand1 + operand2); } else if (operator.equals(“-“)) { return String.valueOf(operand1 – operand2); } else if (operator.equals(“*”)) { return String.valueOf(operand1 * operand2); } else { return “error…”; } } Seria […]

O que significa%>% significa em R?

Eu vi o uso da function %>% (percentual maior que%) em alguns pacotes como dplyr e rvest . O que isso significa? É uma maneira de escrever blocos de fechamento em R?

Por que os compiladores de C ++ não definem operador == e operador! =?

Eu sou um grande fã de deixar o compilador fazer o máximo possível para você. Ao escrever uma class simples, o compilador pode dar o seguinte para ‘free’: Um construtor padrão (vazio) Um construtor de cópia Um destruidor Um operador de atribuição ( operator= ) Mas não parece dar a você nenhum operador de comparação […]

Existem nomes pronunciáveis ​​para operadores comuns do Haskell?

Estou lendo Learn You a Haskell para Great Good , e nunca sei como pronunciar os operadores Haskell. Eles têm nomes “reais”? ? Por exemplo, como você lê em voz alta uma expressão como essa? Just (+3) Just 9 Eu sei que >>= é “bind”, mas e os outros? Como o Google não leva em […]

O que todos os operadores simbólicos do Scala querem dizer?

A syntax do Scala tem muitos símbolos. Como esses tipos de nomes são difíceis de encontrar usando mecanismos de pesquisa, uma lista abrangente deles seria útil. Quais são todos os símbolos em Scala e o que cada um deles faz? Em particular, gostaria de saber sobre -> , ||= , ++= , <= , _._ […]