
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
A proposito, conosco un esempio che mi darebbe scacco matto nella mia sfida. Ma non ne scriverò, per ovvi motivi.
Navigato....))))
Sul male delle variabili globali e, per lo stesso motivo, dei campi pubblici di classe.
Ecco uno sguardo.
Ora la soluzione giusta: cambiare una variabile globale, se non riesci a liberarti di una stampella) solo attraverso una funzione.
Sul male delle variabili globali e, per lo stesso motivo, dei campi pubblici di classe.
Ecco uno sguardo.
Ora la soluzione giusta: cambiare una variabile globale, se non riesci a liberarti di una stampella) solo attraverso una funzione.
No, non lo siamo. Questo esempio è di un OLP velato. E quello di cui stiamo discutendo qui è un sottoinsieme di esso. Cioè l'esempio mostra che ci sono alcune cose che normalmente possono essere risolte solo in OOP. Le funzioni da sole non saranno sufficienti. Quindi non è una contraddizione in sé, ma un compito a due stelle.
Giusto. Finché scriviamo programmi fino a ~3000 linee, possiamo tranquillamente usare le variabili globali. Poi, se Vladimir vuole passare a OOP, li abbandonerà). Giusto?
No, non lo è. Bisogna imparare fin dall'inizio) Ogni dichiarazione di una variabile globale (da non confondere con i parametri di input, anche se dovrebbero essere anch'essi più piccoli) dovrebbe essere chiaramente giustificata e fatta usando le dichiarazioni più poco lusinghiere (come underjunct vulgaris b...)
No, non lo è. Bisogna imparare subito) Se si dice male, si intende male) Ogni dichiarazione di una variabile globale (da non confondere con i parametri di input, anche se dovrebbero essere anch'essi più piccoli) dovrebbe essere chiaramente giustificata e fatta usando le dichiarazioni più poco lusinghiere (tipo underdog vulgaris b...)
Ho letto tutti i messaggi sulle variabili globali e ho capito cosa volevano dirmi tutti i partecipanti a questa discussione. Imparerò a scrivere il codice del programma, cercando di non usare le variabili globali. Grazie a tutti per questi consigli costruttivi!
Saluti, Vladimir.
Capito. Le variabili globali sono il male. Come dice il proverbio... "Ciò che è bene per il russo..." ))))
Continuo a studiare il linguaggio di programmazione MQL5. Sto incollando di nuovo il codice rivisto dello script, tenendo conto dei consigli dei partecipanti a questo thread. Ho testato lo script in tutte le modalità. Nessun problema rilevato. Per cominciare ho applicato il numero minimo di parametri di input. Il codice dello script è scritto in inglese, i commenti al codice sono in russo, in modo che sia più facile da digerire. Come ho promesso prima, ho cercato di descrivere lo script in un modo comprensibile per uno studente di prima classe della scuola di programmazione.
Spero di aver fatto esattamente come mi è stato detto dai partecipanti a questo thread, ma potrei sbagliarmi.
Saluti, Vladimir.