Durchlaufen Sie die Schleife und sammeln Sie das Ergebnis durch Verkettung in string? Und wenn Sie nicht zu faul sind, können Sie es auf diese Weise tun (wie es sich herausstellt, MT4 hat keine ArrayPrint-Funktion ):
voidOnStart(){
double arr[] = {1, 2 ,3 ,4.5, 5};
string res = ArrayFormat(arr, "%f", " - ");
Print(res);
}
template<typename T>
string ArrayFormat(T &arr[], string format = "%016llX", string delimeter = ", "){
string result;
for (int i = 0; i < ArraySize(arr); i++){
result += StringFormat(format, arr[i]) + delimeter;
}
result = StringSubstr(result, 0, StringLen(result) - StringLen(delimeter));
return result;
}
Denn ich möchte wirklich sehen, wie Peter es gemacht hat. Ich selbst bin im Moment nicht am Computer.
Nikolai, ich habe mir nicht vorgenommen, jeden zu schlagen. Ich habe gerade meine eigene Lösung gefunden. Dann habe ich mir die vorherigen Seiten angesehen und gesehen, dass es eine Art Wettbewerb gab. Es war also nicht das Ziel, irgendjemanden oder irgendetwas zu schlagen. Es ist nur so, dass es immer wieder Leute gibt, die mich schlagen wollen. Darauf muss ich mit gleicher Münze antworten.
Nikolai, ich habe mir nicht vorgenommen, jeden zu schlagen. Ich habe gerade meine eigene Lösung gefunden. Dann habe ich mir die vorherigen Seiten angesehen und gesehen, dass es eine Art Wettbewerb gab. Das Ziel war also nicht, jemanden oder etwas zu schlagen. Es ist nur so, dass es immer wieder Leute gibt, die mich schlagen wollen. Ich muss auf die gleiche Weise reagieren.
Was gibt es da zu besprechen?
Vielleicht, wie ist es noch raffinierter, das Forum mit Scheiße zu beschmieren.ahahaha ))) er war nicht einmal zu faul, es zu schreiben
ahahahah ))) er war auch nicht zu faul, es zu schreiben.
Natürlich war er das. Ich muss auch mal lachen. :)))
Natürlich bin ich nicht faul. Ich muss auch mal lachen. :)))
ArrayPrint()
ArrayPrint()
Das habe ich nicht gewusst!!!))
Haben Sie eine schnellere Lösung?
Durchlaufen Sie die Schleife und sammeln Sie das Ergebnis durch Verkettung in string?
Und wenn Sie nicht zu faul sind, können Sie es auf diese Weise tun (wie es sich herausstellt, MT4 hat keine ArrayPrint-Funktion ):
Ergebnis:
Nun, wenn es so ein Schnelligkeitswettbewerb ist, werde ich meine eigene Version anbieten:
Ein Testskript für alle Varianten wurde geschrieben.
Wer ist der Nächste? :))Hier ist das Ergebnis für ein Feld mit 1 000 000 Elementen (etwa 1000 zusätzliche Werte):
Peter, Awww....
Bitte, jemand sollte Peters Code hier einfügen:
Nikolai, ich habe mir nicht vorgenommen, jeden zu schlagen. Ich habe gerade meine eigene Lösung gefunden. Dann habe ich mir die vorherigen Seiten angesehen und gesehen, dass es eine Art Wettbewerb gab. Es war also nicht das Ziel, irgendjemanden oder irgendetwas zu schlagen. Es ist nur so, dass es immer wieder Leute gibt, die mich schlagen wollen. Darauf muss ich mit gleicher Münze antworten.
Nikolai, ich habe mir nicht vorgenommen, jeden zu schlagen. Ich habe gerade meine eigene Lösung gefunden. Dann habe ich mir die vorherigen Seiten angesehen und gesehen, dass es eine Art Wettbewerb gab. Das Ziel war also nicht, jemanden oder etwas zu schlagen. Es ist nur so, dass es immer wieder Leute gibt, die mich schlagen wollen. Ich muss auf die gleiche Weise reagieren.