Curso Forex MetaTrader4: Bases de la sintaxis. ¿Cómo funcionan los bloques de instrucciones?
En el artículo descubrirás:

¿Cuáles son las bases de la sintaxis de MQL 4?

¿Cómo marcar un bloque de instrucciones?

En el último artículo hemos explicado qué es y cómo funciona MetaEditor. En esta parte de nuestro curso presentamos las bases de la sintaxis de MQL 4, empezando por el tema de los bloques de instrucciones.

 

Bases de la sintaxis

El elemento básico para crear programas complejos son las instrucciones de alto nivel, esto es, los procesos que el programa debe ejecutar. Estas instrucciones pueden tener forma de expresiones simples:

 Gráfico

Arriba podemos ver una instrucción simple, en la cual a la variable llamada a se le adscribe el valor 1. La parte más importante del programa se encuentra en el fragmento init(). Las funciones se describirán detalladamente en las partes siguientes del curso. El fragmento del código que se encuentra por encima de la función init() desempeña un papel informativo: se puede escribir aquí la dirección del sitio web o los datos del autor.

Los bloques, en cambio, constituyen unos fragmentos del código más complicados, donde el conjunto de instrucciones simples es tratado como un total. En el código presentado más arriba, el bloque de instrucciones lo constituye toda la función init(), donde primero se ha determinado la variable, luego se le ha adscrito un valor y se ha vuelto a la función.

Todos los bloques de instrucciones en el código se marcan utilizando llaves. En cada bloque se puede encontrar un número ilimitado de instrucciones simples. Se recomienda, en el caso de instrucciones condicionales (volveremos a este tema en el futuro) que contengan instrucciones simples, marcar también los bloques. La omisión de llaves no es un error, pero en el caso de modificaciones posteriores del código puede llevar a errores difíciles de identificar.

Para leer la parte siguiente del curso, pulse aquí.


Agata Zep

Editor del portal FXMAG

Ir a los artículos del autor
Artículos que deberían interesarte..