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
Somente parênteses. Somente para guaxinins. Somente hardcore !!! 11111
Somente parênteses. Somente para guaxinins. Somente hardcore !!! 11111
Somente em #define o compilador não gera os avisos correspondentes,e seria bom também
A propósito, os parênteses são desnecessários aqui.
Deus nos livre de usar parênteses em macros. Não se pode passar sem eles lá.
pois não mudará ao portar o código para outras linguagens de programação
Em outros idiomas (por exemplo, BASIC ou Pascal) seus operadores bitwise e condicionais são inválidos, portanto é um problema espúrio e MQ mexer com as prioridades no passado não é um indicador).
Somente em #define o compilador não gera os avisos correspondentes, o queseria bom, também
Mas o primeiro a usá-lo em um código específico, e ele dá uma dica tal que deve ser colocado não em um lugar que considera suspeito, mas em um lugar onde no código o símbolo da definição está escrito. Acho que isto é uma espécie de dica para manter seus bobos e não abusar de seu pré-processador)
A propósito, você não usa espaços em seu código? Aqui está outro exemplo. Não sei como se pode entender um monte de caracteres se todo o código está neste estilo.
Em definições, sim, eu não os uso, porque não os considero como código, eles são apenas macros, eles devem ser o mais compacto possível. E este exemplo foi especialmente escolhido como o mais orientado para o guaxinim de toda a biblioteca ))
Quanto ao exemplo, escrito em 2 minutos, o recuo está lá, onde eu queria mostrar a parte importante - as chamadas del em OnStart e o resto era secundário e é mais importante que o cargo não ocupem meia página, do que manter o recuo.
... são apenas macros, eles devem ser o mais compactos possível.
... É mais importante que o poste não ocupe meia página do que esteja recuado.
Por que você mesmo não as coloca? Eu não poderia me incomodar em olhar seu perfil:
É suposto ser assim:
Você declara uma coisa, mas faz exatamente o contrário.
Se mesmo os aderentes de parênteses não os colocam eles mesmos, essa é a melhor prova de sua inutilidade
Infelizmente, meu código, que você citou como exemplo, foi escrito por mim há muito tempo, 4 anos atrás, creio eu.
Meu posto era sobre acolher inequívocos em expressões aritméticas/lógicas e parênteses permitem alcançá-lo, agora eu geralmente tento escrever condições inequívocas, é mais fácil para mim, e é impossível cometer um erro, você citou um fragmento de código onde eu estava calculando ordens virtuais, agora eu escrevo este problema desta maneira:
Não sou adepto de parênteses, mas sou adepto de um algoritmo de valor único, que será lido da mesma forma que uma estratégia comercial
;)
PS: Não participo mais deste coro, mesmo que@fxsaber tenha escrito que parênteses ajudam a evitar erros, então não há nada para discutir, porque ele sabe escrever códigos tão compactos, há apenas duas vezes mais dessas pessoas neste fórum, brevidade é a irmã do talento - trata-se de@fxsaber
Somente parênteses. Somente guaxinins. Somente hardcore !!! 11111
E então entendi porque Metacquotes não dão indicações completas na MQL.... imaginou suas macros e códigos com ponteiros de passagem, desreferenciando ponteiros em funções. hardcore é muito suave, qual é o próximo BDSM? ))))
Pois ele é capaz de escrever códigos tão compactos, há apenas um punhado dessas pessoas neste fórum, brevidade é a irmã do talento - trata-se de@fxsaber
(É a irmã do talento estar cheia de parênteses desnecessários? ) Mas todos têm direito à sua opinião.
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 em um dia na internet é um exemplo marcante ))))