![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Также сделал небольшой код, вот результаты:
15:56:32 111 USDJPY,H1: loaded successfully
15:56:36 111 USDJPY,H1: =====Проверяем массив типа INT=====
15:56:36 111 USDJPY,H1: int, элемент №0: 1
15:56:36 111 USDJPY,H1: int, элемент №1: 2
15:56:36 111 USDJPY,H1: int, элемент №2: 3
15:56:36 111 USDJPY,H1: int, элемент №3: 4
15:56:36 111 USDJPY,H1: Меняем размер массива INT
15:56:36 111 USDJPY,H1: int, новый размер: 2
15:56:36 111 USDJPY,H1: int, элемент №0: 1
15:56:36 111 USDJPY,H1: int, элемент №1: 2
15:56:36 111 USDJPY,H1: int, элемент №2: 0
15:56:36 111 USDJPY,H1: int, элемент №3: 0
15:56:36 111 USDJPY,H1: Присваиваем в несуществующие ячейки массива элементы
15:56:36 111 USDJPY,H1: TF1[2]=5; TF1[3]=6; и смотрим, что получилось
15:56:36 111 USDJPY,H1: int, элемент №0: 1
15:56:36 111 USDJPY,H1: int, элемент №1: 2
15:56:36 111 USDJPY,H1: int, элемент №2: 0
15:56:36 111 USDJPY,H1: int, элемент №3: 0
15:56:36 111 USDJPY,H1: =====Проверяем массив типа STRING=====
15:56:36 111 USDJPY,H1: string, элемент №0: a
15:56:36 111 USDJPY,H1: string, элемент №1: b
15:56:36 111 USDJPY,H1: string, элемент №2: c
15:56:36 111 USDJPY,H1: string, элемент №3: d
15:56:36 111 USDJPY,H1: Меняем размер массива STRING
15:56:36 111 USDJPY,H1: string, новый размер: 2
15:56:36 111 USDJPY,H1: string, элемент №0: a
15:56:36 111 USDJPY,H1: string, элемент №1: b
15:56:36 111 USDJPY,H1: string, элемент №2:
15:56:36 111 USDJPY,H1: string, элемент №3:
15:56:36 111 USDJPY,H1: Присваиваем в несуществующие ячейки массива элементы
15:56:36 111 USDJPY,H1: TF2[2]=t; TF2[3]=k; и смотрим, что получилось
15:56:36 111 USDJPY,H1: string, элемент №0: a
15:56:36 111 USDJPY,H1: string, элемент №1: b
15:56:36 111 USDJPY,H1: string, элемент №2: k
15:56:36 111 USDJPY,H1: string, элемент №3: k
15:56:36 111 USDJPY,H1: ВУАЛЯ!!!
Что удивляет:
- При присваивании значений в несуществующие элементы массива обоих типов не выводиться предупреждение об ошибке
- В несуществующих элементах строкового массива всетаки сохраняется последнее присваиваемое значение.