Auto-aprendizagem da linguagem MQL5 a partir do zero - página 46
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
A propósito, conheço um exemplo que me daria um xeque-mate em meu próprio desafio. Mas eu não vou escrever sobre isso, por razões óbvias.
Sailed....))))
Sobre o mal das variáveis globais e, da mesma forma, sobre os campos de classe pública.
Aqui está um olhar.
Agora a solução certa: mudar uma variável global, se você não conseguir fugir de uma muleta) apenas através de uma função.
Sobre o mal das variáveis globais e, da mesma forma, sobre os campos de classe pública.
Aqui está um olhar.
Agora a solução certa: mudar uma variável global, se você não conseguir fugir de uma muleta) apenas através de uma função.
Não, não estamos. Este exemplo é de uma OLP velada. E o que estamos discutindo aqui é um subconjunto dele. Isto é, o exemplo mostra que existem algumas coisas que normalmente só podem ser resolvidas no OOP. As funções por si só não serão suficientes. Portanto, não é uma contradição em si mesma, mas uma tarefa de duas estrelas.
Certo. Desde que escrevamos programas de até ~3000 linhas, podemos utilizar com segurança variáveis globais. Então, se Vladimir quiser mudar para o OOP, ele os abandonará). Certo?
Não, não é. Cada declaração de uma variável global (não confundir com parâmetros de entrada, embora devam ser menores também) deve ser claramente justificada e feita usando as declarações mais pouco lisonjeiras (como underjunct vulgaris b...)
Não, não é. Cada declaração de uma variável global (não confundir com parâmetros de entrada, embora eles também devam ser menores) deve ser claramente justificada e feita usando as declarações mais indelicadas (como underdog vulgaris b...)
Li todas as mensagens sobre variáveis globais e compreendi o que todos os participantes desta discussão queriam me dizer. Aprenderei a escrever o código do programa, enquanto tento não utilizar variáveis globais. Obrigado a todos vocês por este conselho construtivo!
Cumprimentos, Vladimir.
Entendi. As variáveis globais são más. Como diz o ditado... "O que é bom para o russo..." ))))
Eu continuo estudando a linguagem de programação MQL5. Estou colando novamente o código revisado do roteiro, levando em conta as dicas dos participantes deste tópico. Eu testei o roteiro em todos os modos. Nenhum problema detectado. Para começar, eu apliquei o número mínimo de parâmetros de entrada. O código do roteiro é escrito em inglês, os comentários ao código estão em russo, para que seja mais fácil de digerir. Como prometi anteriormente, tentei descrever o roteiro de uma forma compreensível para um aluno do 1º ano da escola de programação.
Espero ter feito exatamente o que me foi dito pelos participantes deste tópico, mas posso estar errado.
Cumprimentos, Vladimir.