![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Aqui está a definição "certa" para você, já que você gosta de pegar em tudo))))
#define POKE(t, i, b, n, v) ( i & ((( ~ MASK( t, n )) << t( b )) | (( v & MASK( t, n )) << t( b ))))
eles não são supérfluos! eles ajudam a ler a lógica de como a expressão é formada!
o número de parênteses afeta a velocidade? - a menos que afete a velocidade de digitação, mas ninguém a observa.... o número de parênteses que cada usuário digita em um dia na web é um excelente exemplo ))))
Esta é uma garantia de correção rápida e sem erros no futuro.
Esta é uma garantia de revisões rápidas e sem erros no futuro.
lá! pelo menos alguém que possa escrever de uma forma curta e formal, eu sempre complico as coisas e escrevo muitas cartas... oops, aqui vamos nós novamente))))
Aqui está uma definição "correta" para você, já que você gosta de escolher tudo))))
Outro exemplo de parênteses desnecessários: perseguir o númerode parêntesesdesnecessários - faltando os necessários
Portanto, parênteses não são uma garantia de tal coisa, mas pelo contrário - relaxaVocê não precisava de parênteses ao redor t e n - eles não podiam ser compostos. Muito bem, já que estamos tendo uma conversa tão festiva, vamos considerar isto ))))
Depois disso eu percebi ( long( 1 ) << N ) é 2 vezes mais rápido, mas não é essa a questão)
Outro exemplo de parênteses desnecessários: na busca do númerode parêntesesdesnecessários, faltam os necessários
Você colocou muitos parênteses ali como "desnecessários". Se alguém estabelece um objetivo de remover tantos parênteses quanto possível, para que o compilador não comece a jurar, talvez você esteja certo, mas este objetivo não vale a pena quando se quer escrever um código que será à primeira vista claro para ele e para os outros (especialmente considerando o destaque de parênteses duplos no editor).
(Não tenho certeza sobre isso ))))
Um erro de tempo de compilação. O que era esperado?
Foi um erro de compilação. O que era esperado?
É apenas pela beleza da mesma. Há mais 128 definições anexas a esta definição para que ela funcione, mas é melhor poupar os leitores do ramo ))))
eles não são supérfluos! eles ajudam a ler a lógica por trás da formação desta expressão!
Eu não preciso deles para entender a lógica. Isso me torna mais talentoso? )
Outro objetivo para os Adeptos: sim, nós os vencemos por um deslizamento de terra).