Discusión sobre el artículo "Fundamentos de programación en MQL5 - Cadenas de caracteres" - página 2
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
...Personalmente, me interesaba la pregunta sobre las limitaciones de longitud de línea....
According to the description of these functions in MQL5 Reference, they allow us to add up strings in a more space efficient (in terms of the occupied working memory) and faster way.
De hecho hay incoherencias en la documentación. No sé sobre el uso de memoria, pero sobre si es más rápido o no, StringConcatenate() es MUCHO más lento que StringAdd y +.
2013.04.11 19:09:48 teststring (EURUSD,M1) time for 'StringConcatenate(c,a,b)' = 1170 milliseconds, i = 1000000
2013.04.11 19:09:47 teststring (EURUSD,M1) time for 'StringAdd(a,b)' = 94 milliseconds, i = 1000000
2013.04.11 19:09:47 teststring (EURUSD,M1) time for 'c = a + b' = 265 milliseconds, i = 1000000
Buen artículo, imprescindible para todos los principiantes.
es agradable cansarte para hacernos menos ignorantes. gracias por tu trabajo
Añade un separador de grupo de dígitos a la cadena:
//---
Resultado:
Añade un separador de grupos de dígitos a una cadena:
Es un poco complicado.
¿Intentará optimizarlo?
¡Estupendo! Y cuatro veces más rápido:
//---