Ayúdame a aprender a programar. - página 9

 
Алексей Тарабанов:

Dimitri, este es un especialista de muy alto nivel.

Dormir una siesta

 
Nikolay Mitrofanov:

Tampoco entiendo por qué escribes sobre la brevedad y la belleza del código. Por qué, por qué...

Estoy escribiendo sobre la necesidad de mirar primero en un libro de texto antes de empezar a hacer código. Pero estás diciendo que puede hacerlo de cualquier manera y dejar que cometa mil errores en lugar de echar un vistazo a cómo se hacía antes y cómo es correcto hacerlo ahora).

No hay ninguna diferencia, el resultado será el mismo: una persona aprenderá a programar.

¿Y a quién vas a enseñar a programar?

 
Tio Nisla:

Dudo que esté especialmente optimizado. Si no, lo habrían hecho así:

¿Por qué hay un '-1' inútilmente torcido en la inicialización de variables? Es innecesario.

Otra víctima de C++. Hay todo un club por aquí, únete a nosotros.

 
Tio Nisla:
Arriba hay un enlace a una cartilla, en uno de mis posts busque 'Ciclo para'

Qué bromista eres)))

int OnInit()
{
   for(int i=0;i<somefunc();i++) PrintFormat("array[%d]\n", i);
   return(INIT_SUCCEEDED);
}

int somefunc() {
   static int count = 0;
   PrintFormat("Туточки уже %d-й раз!\n", ++count);
   return 3; // это типа количество чего-то там, элементов массива например
}

Es natural que la función llame tantas veces como necesite comparaciones con i

El contador lo confirma))

Eres un bromista. Ni siquiera podrás decir que es una broma.

La pregunta era dónde toma la función PositionsTotal() el valor para la comparación - obtiene el número cada vez del corredor o lo almacena en algún lugar en las variables del terminal y se actualiza sólo en la apertura y el cierre.

No parece que haya más redundancia, si es que la hay.

 
Dmitry Fedoseev:

¿Y a quién vas a enseñar a programar?

Nadie.

Si fuera así, me darías un enlace a la documentación y al hilo del foro donde se discute el tema en cuestión.

 
La idea de que la función PositionsTotal() pueda obtener un número de un corredor cada vez es brillante. Sólo un verdadero genio podría tener una idea así.
 
Nikolay Mitrofanov:

Nadie.

Si lo hubieras hecho, habrías dado un enlace a la documentación y al hilo del foro donde se discute el tema en cuestión.

Ha pasado una página y ya ha olvidado lo que escribió.

 
Dmitry Fedoseev:

Ha pasado una página y ya ha olvidado lo que escribió.

Por qué debería recordar que estaba respondiendo a una grosería y a un galimatías) no te entiendo en absoluto. ¿Realmente sabes hacer algo?

Recuerdo que usted tiene una pregunta que hace 8 años ya ha respondido inteligentemente fusionado. Como un acróbata - ¡oop la! Y tú ya eres un Dartagnan).

¿Tal vez incluso entonces no había campos en estructuras como MqlDatetime?

 
Nikolay Mitrofanov:

Por qué debería recordar que estaba respondiendo a una grosería y a un galimatías) no te entiendo en absoluto. ¿Realmente sabes hacer algo?

Recuerdo que ya contestó a una pregunta hace 8 años y se fusionó hábilmente. Como un acróbata - ¡oop la! Y tú ya eres un Dartagnan).

¿Tal vez no existían entonces campos en estructuras como MqlDatetime?

Al menos olvida tu nombre, ¿qué me importa? Y no es a mí a quien contestabas))))

 
Dmitry Fedoseev:
La sola idea de que la función PositionsTotal() pueda obtener un número de un corredor cada vez es brillante. Sólo un verdadero genio podría tener una idea así.

Sí. TS.