Riprendiamo il discorso interrotto nella lezione 2
Identificatori
Un identificatore è il nome che scegliete per chiamare le vostre variabili, costanti e funzioni.
Ad esempio MA_Period è un identificatore :
“extern int MA_Period=13;”
Ci sono poche regole e restrizioni sulla scelta dei nomi possibili:
1- La lunghezza dell’identificatore non deve eccedere i 31 caratteri.
2- L’identificatore deve iniziare con una lettera (maiuscola o minuscola) o con il simbolo di sottolineatura «_»
Quindi non può iniziare con un numero o altro simbolo che non sia «_».
3- Non è possibile usare alcuna parola riservata come identificatore.
Più avanti vedremo quali sono le parole riservate del mql
4- Gli identificatori sono case-sensitive, ossia MA_PERIOD è un identificatore diverso da ma_period o da MA_Period.
Fate molta attenzione a questa regola, perchè è molto spesso causa di errori di sintassi!.
Vediamo quindi qualche esempio di identificatore valido e non valido in mql:
“Name1 Valido
_Name1 Valido
1Name Non valido (vedi regola 2 non può iniziare con un numero)
Name1 Non valido (vedi regola 2 non può iniziare con un simbolo che non sia «_»)
amo_il_mio_paese_e_il_mio_paese_ama_tutto_il_mondo Non valido(vedi Regola 1 non può eccedere i 31 caratteri)
Color Valido
color Non valido (vedi regola 3 non può essere una parola riservata)
”
Parole riservate :
Queste sono parole che il linguaggio usa per azioni specifiche. Quindi essendo riservate per il linguaggio non possono essere utilizzate come identificatori o per qualsiasi altro scopo.
Questa è la lista delle parole riservate (presa dalla guida MQL):
Tipi di dati : bool,color,datetime,double,int,string,void
Classi di memoria : extern,static
Operatori : Break,Case,continue,Default,Else,For,If,Return,Swi tch,While
Altro : false,true
Ad esempio le seguenti linee di codice non sono ammesse poichè utilizzano parole riservate come identificatori :
“extern int datetime =13;
int extern =20;
double continue = 0;
previous”
Da non perdere su Money.it
- 💬 Hai apprezzato questo articolo? Lascia il tuo commento!
- 🌟 Hai già dato un'occhiata a Money.it Premium? Scoprilo adesso
- 🇺🇸 Elezioni USA 2024: analisi politiche ed economiche nella sezione dedicata
- 💼 Vuoi fare un passo avanti nel tuo percorso professionale? Iscriviti a Carriera Vincente
- 📈 Prova il Trading Online senza rischiare denaro reale con un conto demo gratuito
- 🪙 Scopri tutto su Bitcoin e ChatGPT nella sezione Corsi di Money Premium
- 📖 Il Libro Bianco sull'educazione digitale di Money.it, scaricalo gratis
- 🎁 Vuoi regalare un abbonamento a Money.it Premium? Puoi farlo qui
© RIPRODUZIONE RISERVATA