
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
Sit 2 ))
¿Y el Manual MQL5, miente?
Sinceramente, Vladimir.
No hay diferencia entre i++ y ++i. Es lo mismo.
Saludos, Vladimir.
No, el postfijo es después y el prefijo es antes. El prefijo añadirá uno antes del cálculo en la fórmula, el postfijo después. En el bucle, la diferencia será de un paso, si entiendo bien, claro).
¿Y la Guía de Referencia MQL5, miente?
Respetuosamente, Vladimir.
También debe tener en cuenta que el Manual MQL5 no es una verdadera fuente de conocimiento.
Contiene errores tipográficos o no tiene suficiente información.
Ya le han recomendado un libro de texto. Nadie te lo puede decir mejor que un libro de texto.
También hay que tener en cuenta que el manual del Mql no es una verdadera fuente de conocimiento.
Contiene errores tipográficos o no tiene suficiente información.
Ya le han recomendado que lea un libro de texto. Nadie te lo puede decir mejor que un libro de texto.
Sí, Roman, recuerdo tu consejo. Es imposible abarcar todo a la vez, de ahí que se malinterpreten muchos puntos.
Saludos, Vladimir.
No, por supuesto, un postfijo es después y un prefijo es antes. El prefijo añadirá uno antes del cálculo en la fórmula, el postfijo después. En el bucle, la diferencia será un paso, si entiendo bien, claro).
Valeri, según tengo entendido, si uno se para antes o después, la suma no debería cambiar. Aunque en el álgebra de la lógica 1+1=1. Mucha gente no lo entiende, pero todos los ordenadores utilizan esta lógica.
Saludos, Vladimir.
Valery, según tengo entendido, si uno se coloca antes o después, la suma no debería cambiar. Aunque en el álgebra de la lógica 1+1=1. Mucha gente tampoco lo entiende, pero todos los ordenadores lo utilizan.
Saludos, Vladimir.
Prueba a=2; b=2; d=a++; f=++b; // d=2 f=3 con a y b iguales a 3
A d se le asignará primero el valor de a, es decir, 2, y sólo entonces se añadirá 1 a a - esto es un postfijo.
Cuando se asigna f, primero se añade 1 a b y luego se asigna f como prefijo.
Prueba a=2; b=2; d=a++; f=++b; // d=2 f=3 con a y b iguales a 3
a la variable d se le asignará primero a, es decir, 2, y sólo entonces se añadirá 1 a - esto es el postfijo
Cuando se asigna f, primero se añade b a 1 y luego se asigna f como prefijo.
Estoy de acuerdo, Valery, pero la pregunta era sobre i++ y ++i. También obtuvo una D por ello. Todavía no está claro. Es muy triste.
Saludos, Vladimir.
Estoy de acuerdo, Valery, pero la pregunta se hizo sobre i++ y ++i. También obtuvo una D por eso. Todavía no está claro. Es muy triste.
Saludos, Vladimir.
Bueno, esta es su diferencia. Cuando se añade uno. Antes de utilizar una variable o después de utilizarla. Son sutilezas, por supuesto. Será mejor que los tengas en cuenta. Por ejemplo, el bucle ha terminado y el iterador se sumará o restará y la expresión 2 se convertirá en falsa. Y lo que no es obvio es que el iterador del bucle era el penúltimo iterador y el último iterador donde ha terminado el bucle será diferente del iterador del último bucle. Espero que quede claro)
No hay diferencia entre i++ y ++i. Es lo mismo.
Sinceramente, Vladimir.
No se trata realmente (en absoluto) de MQL, sino del aprendizaje; ha llegado el momento: es hora de que los niños en la escuela aprendan a programar. Así que he hecho un excursus sobre qué y cómo pueden aprender de forma útil.
Me he dado cuenta de que el gris Pascal realmente manda. En términos de aprendizaje, incluso más que antes.
Pascal no sólo es más preciso que tus/nuestros Python, sino que pascalabc.net tiene herramientas educativas en forma de libro de ejercicios y problemas dentro de un bonito IDE.
Es mejor aprender lo básico allí. Y, por cierto, puedes crear DLL para MT, también conocida como .net.