Un errore di sintassi è un errore commesso nella scrittura del codice che rende il codice non comprensibile per il linguaggio di programmazione in uso. Questi errori di scrittura sono chiamati errori di sintassi in quanto violano le regole sintattiche del linguaggio.
Ecco alcuni esempi di sintassi comuni in MQL:
- Uso improprio delle virgolette: ad esempio, iniziare una stringa con una virgoletta singola e terminarla con una doppia.
- Utilizzo di caratteri non validi come parte del nome di una variabile, funzione o identificatore.
- Aggiunta di un punto e virgola dove non è necessario, alla fine di un’istruzione.
- Uso di una parola chiave non riconosciuta dal linguaggio di programmazione.
- Assegnazione di un tipo di dati errato a una variabile o funzione.
- Scrittura di un’istruzione “if” senza parentesi graffe corrispondenti.
- Chiamata di una funzione non dichiarata o non importata.
- Utilizzo di operatori di confronto o di assegnazione in modo errato