Обсуждение статьи "Основы программирования на MQL5 - Строки"

 

Опубликована статья Основы программирования на MQL5 - Строки:

В статье рассматривается всё, что можно делать со строками в языке MQL5. Статья должна быть интересна в первую очередь новичкам, приступившим к изучению программирования на MQL5. Опытным программистам представляется хорошая возможность подытожить, обобщить и систематизировать свои знания.

Статья "Основы программирования на MQL5 - Строки"

Автор: Дмитрий

 

добавьте оглавление в начале.
 
Дмитрий ! Вы вошли в вкус дела. Это радует .
 
 Кто найдет прикольчик здесь на картинке в первом посте? 
 
Alert(Comment) ?
 
Integer:
 Кто найдет прикольчик здесь на картинке в первом посте? 
Дак там целых два прикола!
 
GODZILLA:
Дак там целых два прикола!
а второй хоть смешной?
 
sergeev:
а второй хоть смешной?
Ну, не знаю! Такой же как и первый!
 
sergeev:
а второй хоть смешной?

Точка с запятой.

Смотрю у вас тут мода пошла

 

 

Дмитрий, молодец! Так держать!

Лично мне был интересен вопрос про ограничения по длине строки...

Один коллега подсказал когда-то, что:

без символа табуляции длина стремится к 32768 (но этого значения не достигает ~40-70 символов)с символами перевода (через каждые 32000) 2 ляма влазит, дальше не пробовал. Проверял через печать в файл...


...Там видимо реализовано рекуррентное кодирование обращения к памяти, это когда изначально выделяется массив char с резервированием памяти в 32768, но после каждого символа табуляции выделяется новый массив а в предыдущий записывается указатель на новый.
Таким образом можно организовать практически бесконечную длину.

Документация по MQL5: Основы языка / Типы данных / Тип string
Документация по MQL5: Основы языка / Типы данных / Тип string
  • www.mql5.com
Основы языка / Типы данных / Тип string - Документация по MQL5
 

А второй какой? Отсутствие " ; " после оператора?
Причина обращения: