Discussão do artigo "Aprendendo MQL5 do iniciante ao profissional (Parte II): Tipos de dados básicos e uso de variáveis"

 

Novo artigo Aprendendo MQL5 do iniciante ao profissional (Parte II): Tipos de dados básicos e uso de variáveis foi publicado:

Continuação da série para iniciantes. Aqui veremos como criar constantes e variáveis, registrar datas, cores e outros dados úteis. Aprenderemos a criar enumerações como dias da semana ou estilos de linha (contínua, tracejada etc.). Variáveis e expressões são a base da programação. Elas estão em 99% dos programas, portanto é fundamental entendê-las. Se você é novato em programação, este é um bom ponto de partida. Se o nível de conhecimento em programação é muito básico, conforme meu artigo anterior (link no início).

Hoje, vamos falar sobre como os dados são armazenados na memória RAM. E eles são armazenados em variáveis ou constantes.

As diferenças são evidentes:

  • as variáveis mudam, podem ser reescritas;
  • as constantes permanecem inalteradas durante a vida do programa, e se o programador tentar reescrevê-las, receberá um erro de compilação.

No resto, elas são semelhantes: são uma área de memória que armazena dados, não instruções do processador. Normalmente, essas áreas de memória recebem nomes significativos para facilitar a compreensão do código.

O compilador posteriormente remove esses nomes, mas, se tivermos acesso ao código-fonte, sempre poderemos entender a finalidade de uma variável. Se, é claro, ela for descrita corretamente.

Em alguns casos, as constantes não têm nomes. O programador apenas escreve o que quer processar (como as strings passadas para a função Print). Essas constantes anônimas são chamadas de literais.

Neste artigo, vamos detalhar os tipos de dados básicos, formas de descrever variáveis e constantes, e os operadores principais que um programador pode usar para criar seus algoritmos. Isso nos permitirá criar programas mais úteis do que apenas "Hello, World".

Autor: Oleh Fedorov