Помогите научиться программировать. - страница 9

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

Дмитрий, это специалист очень высокого класса. 

Проспись 

 
Nikolay Mitrofanov:

 Тоже не понимаю, почему вы пишете про лаконичность и красоту кода. Зачем, почему... 

Я пишу о том, что нужно посмотреть в учебник сначала, перед тем как начинать делать код. А вы пишете, что и так сойдет и пускай он тысячу раз ошибется, вместо того, что бы один раз посмотреть, как делали до него и как это будет правильным сделать сейчас)  

Разницы нет, результат будет один - человек научится программировать. 

А у вы это кого собрались программированию учить?

 
Tio Nisla:

Сомневаюсь, что особо оптимизировали. Иначе забацали бы так:

Зачем там бесполезно-корявая '-1' в инициализации переменной? Лишнее это.

Очередная жертва с++. Тут где-то целый клуб есть, присоединяйтесь.

 
Tio Nisla:
Выше ссылка на букварь, в одном из моих сообщений найдите по 'Цикл for'

Ну вы и приколист)))

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; // это типа количество чего-то там, элементов массива например
}

Это же естественно, что будет обращений у функции столько же, сколько нужно сравнений с i

Счетчик это подтверждает))  

Ну вы и приколист. Сразу и не поймешь, что шутка. 

Вопрос был в том, откуда функция PositionsTotal() берет значение для сравнения - получает число каждый раз от брокера или хранит где-то внутри переменных терминала и обновляется только при открытии и закрытии.

Просто неоткуда вроде бы больше взяться избыточности, если она есть.

 
Dmitry Fedoseev:

А у вы это кого собрались программированию учить?

Никого. 

Если бы собрался, дал бы ссылку на документацию и ветку форума, где обсуждается решаемый вопрос.

 
Сама мысль, что функция PositionsTotal() может каждый раз получать число от брокера - просто великолепна! Только истинного гения может посетит такая мысль!
 
Nikolay Mitrofanov:

Никого. 

Если бы собрался, дал бы ссылку на документацию и ветку форума, где обсуждается решаемый вопрос.

Одна страница перелистнулась, а вы уже забыли о чем сами же и писали.

 
Dmitry Fedoseev:

Одна страница перелистнулась, а вы уже забыли о чем сами же и писали.

Зачем мне помнить, что я отвечал на хамство и белиберду) Не понимаю вас совсем. Вы по сути умеете вообще? 

Я помню, что вы от вопроса на который 8 лет назад уже ответили ловко слились. Как акробат - оп ля! И вы уже ДАртаньян)

Может и тогда не было каких-то полей в структурах как и MqlDatetime

 
Nikolay Mitrofanov:

Зачем мне помнить, что я отвечал на хамство и белиберду) Не понимаю вас совсем. Вы по сути умеете вообще? 

Я помню, что вы от вопроса на который 8 лет назад уже ответили ловко слились. Как акробат - оп ля! И вы уже ДАртаньян)

Может и тогда не было каких-то полей в структурах как и MqlDatetime

Да хоть имя своё забудьте, мне-то что? И то вы не мне отвечали)))

 
Dmitry Fedoseev:
Сама мысль, что функция PositionsTotal() может каждый раз получать число от брокера - просто великолепна! Только истинного гения может посетит такая мысль!

Мдаа. ТС. 

Причина обращения: