Справка по языку MQL5 - страница 20

 
Babay >>:

mql5_russian.chm::/runtime.htm

------------------------------

Для того, чтобы mql5-программа могла работать

------------------------------

Заменить сквозняком на капс MQL5?

Нет. Сделано специально.

 
TheXpert писал(а) >>

Member переводится с английского именно "член". Понятия "переменная-член" и "функция-член" общеприняты. Кстати, элемент здесь меньше подходит....

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

 
kombat писал(а)
 
kombat писал(а)
 
PapaYozh >>:

Тут все правильно, посмотрите внимательно на пример кода:

Есть описание переменной st как структуры SessionTime, далее идет обращение к членам структуры.

т.е. синтаксис в более читаемом виде будет таков: struct NAME {...} что-то;

таким образом st становится членом? членом чего?

В общем не прояснилось ни на йоту...

 

kombat писал(а) >>

откуда взялось "st", и почему оно стоит там где стоит?

В общем непонятен принцип что куда...

Следующие два блока идентичны. Второй ничем от первого не отличается. Первый использовать не вижу смысла. Разве что показать возможности. Второй нагляднее и аналогичен по контекстам.

{
struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     } st;
   st.sessionName="Asian";
   st.startHour=0;
   st.startMinutes=0;
   st.endHour=9;
   st.endMinutes=0;
}

{
struct SessionTime
     {
      string sessionName;
      int    startHour;
      int    startMinutes;
      int    endHour;
      int    endMinutes;
     };

   SessionTime st;
   st.sessionName="Asian";
   st.startHour=0;
   st.startMinutes=0;
   st.endHour=9;
   st.endMinutes=0;
}
 

ага! кажется начинаю понимать...

Читаем на иврите :)))

st это переменная обьявленая как структура НАМЕ с членами {...}

так?

 

kombat писал(а) >>

так?

Да. Только т.к. структура объявлена в локальном контексте, в других функциях она будет не видна -- дополнительный способ сокрытия данных.

Однако второй способ лучше. (См. мой предыдущий коммент).

 
kombat писал(а) >>

ага! кажется начинаю понимать...

Читаем на иврите :)))

st это переменная обьявленая как структура НАМЕ с членами {...}

так?

У Вас прогресс ! ! !

Похоже, у Вас нет С-шного опыта :)

 

mql5_russian.chm::/imports.htm

------------------------------

Это значит, что если в программе есть вызов импортиИруемой функции, то ...

------------------------------