Percorrer o loop e coletar o resultado através da concatenação em cordel? E se você não for muito preguiçoso, pode fazê-lo dessa maneira (como acontece, o MT4 não tem a função ArrayPrint ):
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;
}
Porque eu realmente quero ver como Peter o fez. Eu mesmo não estou no computador no momento.
Nikolai, eu não me propus a bater em todos. Acabei de encontrar minha própria solução. Depois olhei para as páginas anteriores e vi que havia um tipo de competição. Portanto, o objetivo de vencer qualquer um ou qualquer coisa não era. É que o tempo todo há pessoas que querem me bater. Eu tenho que responder em espécie.
Nikolai, eu não me propus a bater em todos. Acabei de encontrar minha própria solução. Depois olhei para as páginas anteriores e vi que havia algum tipo de competição. Portanto, o objetivo não era bater ninguém nem nada. É que o tempo todo há pessoas que querem me bater. Tenho que responder da mesma forma.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Sobre o que há para falar?
Talvez, como é ainda mais refinado difamar o fórum com o shitcod.ahahaha )))) ele nem sequer era preguiçoso demais para escrevê-lo
ahahahah )))) também não era muito preguiçoso para escrevê-lo.
É claro que ele estava. Eu também preciso de uma risada. :)))
É claro que não sou preguiçoso. Eu também preciso de uma risada. :)))
ArrayPrint()
ArrayPrint()
Eu não sabia disso!!!))
Você tem uma solução mais rápida?
Percorrer o loop e coletar o resultado através da concatenação em cordel?
E se você não for muito preguiçoso, pode fazê-lo dessa maneira (como acontece, o MT4 não tem a função ArrayPrint ):
Resultado:
Bem, se for um concurso tão rápido, eu oferecerei minha própria versão:
Escreveu um roteiro de teste para todas as variantes.
Quem é o próximo? :))Aqui está o resultado para um conjunto de 1.000.000 elementos (cerca de 1.000 valores extras):
Peter, Awwww....
Por favor, alguém colocou aqui o código de Peter:
Nikolai, eu não me propus a bater em todos. Acabei de encontrar minha própria solução. Depois olhei para as páginas anteriores e vi que havia um tipo de competição. Portanto, o objetivo de vencer qualquer um ou qualquer coisa não era. É que o tempo todo há pessoas que querem me bater. Eu tenho que responder em espécie.
Nikolai, eu não me propus a bater em todos. Acabei de encontrar minha própria solução. Depois olhei para as páginas anteriores e vi que havia algum tipo de competição. Portanto, o objetivo não era bater ninguém nem nada. É que o tempo todo há pessoas que querem me bater. Tenho que responder da mesma forma.