Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Übrigens kenne ich ein Beispiel, das mich in meiner eigenen Herausforderung schachmatt setzen würde. Aber ich werde nicht darüber schreiben, aus offensichtlichen Gründen.
Gesegelt....))))
Über das Übel der globalen Variablen und damit auch der öffentlichen Klassenfelder.
Hier ist ein Blick darauf.
Jetzt die richtige Lösung: Ändern Sie eine globale Variable, wenn Sie nicht von einer Krücke wegkommen können) nur durch eine Funktion.
Über das Übel der globalen Variablen und damit auch der öffentlichen Klassenfelder.
Hier ist ein Blick darauf.
Jetzt die richtige Lösung: Ändern Sie eine globale Variable, wenn Sie nicht von einer Krücke wegkommen können) nur durch eine Funktion.
Nein, das tun wir nicht. Dieses Beispiel stammt von einer verschleierten PLO. Und das, was wir hier diskutieren, ist eine Teilmenge davon. D.h. das Beispiel zeigt, dass es einige Dinge gibt, die normalerweise nur in OOP gelöst werden können. Die Funktionen allein werden nicht ausreichen. Es handelt sich also nicht um einen Widerspruch an sich, sondern um eine Zwei-Sterne-Aufgabe.
Richtig. Solange wir Programme mit bis zu ~3000 Zeilen schreiben, können wir sicher globale Variablen verwenden. Wenn Vladimir dann auf OOP umsteigen will, wird er sie aufgeben). Oder?
Nein, das ist es nicht. Jede Deklaration einer globalen Variable (nicht zu verwechseln mit den Eingabeparametern, obwohl auch diese kleiner sein sollten) sollte klar begründet werden und mit den unschmeichelhaftesten Ausdrücken erfolgen (wie underjunct vulgaris b...)
Nein, das ist es nicht. Jede Deklaration einer globalen Variable (nicht zu verwechseln mit Eingabeparametern, obwohl auch diese kleiner sein sollten) sollte klar begründet werden und mit den unschmeichelhaftesten Aussagen (wie Underdog vulgaris b...) erfolgen.)
Ich habe alle Nachrichten über globale Variablen gelesen und verstanden, was alle Teilnehmer dieser Diskussion mir sagen wollten. Ich werde lernen, wie man Programmcode schreibt und dabei versuchen, keine globalen Variablen zu verwenden. Ich danke Ihnen allen für diese konstruktiven Ratschläge!
Mit freundlichen Grüßen, Vladimir.
Ich hab's. Globale Variablen sind böse. Wie man so schön sagt... "Was gut für den Russen ist..." ))))
Ich lerne weiter die Programmiersprache MQL5. Ich füge den überarbeiteten Code des Skripts noch einmal ein und berücksichtige dabei die Tipps der Teilnehmer dieses Threads. Ich habe das Skript in allen Modi getestet. Keine Probleme festgestellt. Zunächst habe ich die minimale Anzahl von Eingabeparametern verwendet. Der Skriptcode ist auf Englisch geschrieben, die Kommentare zum Code sind auf Russisch, damit er leichter zu verstehen ist. Wie ich vorhin versprochen habe, habe ich versucht, das Skript so zu beschreiben, dass es für einen Schüler der 1. Klasse der Programmierschule verständlich ist.
Ich hoffe, ich habe genau das getan, was mir von den Teilnehmern dieses Threads gesagt wurde, aber ich könnte mich irren.
Mit freundlichen Grüßen, Vladimir.