Классы, структуры и т.д. Нужны примеры работы

 

Доброго дня!

Программировать на mql5 только начал. Есть опыт программирования в php. Упираюсь в отсутствие примеров по работе. Киньте ссылок на хорошие примеры, плиз.

Текущая задача. Как сделать подобную структуру (код привожу из PHP) в MQL?

data[]=array('date'=>'2011.12.11','price'=>1.1111,'level'=>2, 'comment'=>'наверное депозит слит' );

Как в такой структуре сделать поиск по значению любого из параметра? В PHP это банально решается.

Как удалить один элемент такого массива (типа unset(data[111]))?

Заранее спасибо.

 
sssr-sssr:

Доброго дня!

Программировать на mql5 только начал. Есть опыт программирования в php. Упираюсь в отсутствие примеров по работе. Киньте ссылок на хорошие примеры, плиз.

Текущая задача. Как сделать подобную структуру (код привожу из PHP) в MQL?

data[]=array('date'=>'2011.12.11','price'=>1.1111,'level'=>2, 'comment'=>'наверное депозит слит' );

Как в такой структуре сделать поиск по значению любого из параметра? В PHP это банально решается.

Как удалить один элемент такого массива (типа unset(data[111]))?

Заранее спасибо.



https://www.mql5.com/ru/articles
Статьи по MQL5
Статьи по MQL5
  • www.mql5.com
Статьи по программированию на языке MQL5
 
мда... Ну если бы я там не был и не гуглил (пока безуспешно), то и вопрос бы не задал. Следующая ссылка будет на документацию? :)

 
sssr-sssr:
 Следующая ссылка будет на документацию? :)

Да - https://www.mql5.com/ru/docs/basis/variables/initialization

Примеры:

int    n       = 1;
string s       = "hello";
double f[]     = { 0.0, 0.236, 0.382, 0.5, 0.618, 1.0 };
int    a[4][4] = { {1, 1, 1, 1}, {2, 2, 2, 2}, {3, 3, 3, 3}, {4, 4, 4, 4 } };
//--- из тетриса
int    right[4]={WIDTH_IN_PIXELS+VERT_BORDER,WIDTH_IN_PIXELS+VERT_BORDER,
                 WIDTH_IN_PIXELS+VERT_BORDER,WIDTH_IN_PIXELS+VERT_BORDER};
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
Документация по MQL5: Основы языка / Переменные / Инициализация переменных
  • www.mql5.com
Основы языка / Переменные / Инициализация переменных - Документация по MQL5
 

Rosh, благодарю!

Тем, кто будет идти следом по тропе изысканий: еще одна ссылка https://www.mql5.com/ru/articles/351 , начиная с Массив объектов

Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования
  • 2011.12.06
  • Dmitry Fedoseev
  • www.mql5.com
Для использования объектно-ориентированного программирования (ООП) вовсе не обязательно знать что такое полиморфизм, инкапсуляция... можно просто пользоваться его возможностями. В статье рассматриваются основные возможности ООП с примерами их использования.
Причина обращения: