
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
...Лично мне был интересен вопрос про ограничения по длине строки...
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.
На самом деле в документации есть несогласованность. Не знаю, как насчет потребления памяти, но насчет быстрее или нет, StringConcatenate() работает ГОРАЗДО медленнее, чем StringAdd и +.
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
Хорошая статья, обязательная для всех новичков.
Приятно, что вы делаете нас менее невежественными. Спасибо за вашу работу.
Добавляет разделитель групп разрядов в строку:
//---
Результат:
Добавляет разделитель групп разрядов в строку:
Как-то сложно.
Попробуете оптимизировать?
Отлично! И в четыре раза быстрее:
//---