Características da linguagem mql5, subtilezas e técnicas - página 59

 
A100:

É o mesmo com as estruturas - e sem muito alarido.

Eu não verifiquei a minha declaração, porque não consegui pensar num design tão defeituoso. Definitivamente não é um bug, mas não é uma característica.

 
void OnStart()
{  
  // В дебаг-режиме весь цикл выполнится за одно нажатие F10/F11
  for (int i = 0; i < 10; i++) i %= 10;

  // В дебаг-режиме каждый шаг цикла/тела потребует нажатий F10/F11
  for (int i = 0; i < 10; i++)
    i %= 10;
}
 
fxsaber:
Não deveria valer a pena escrever para o SD? O comportamento não deve depender da formatação.
 
sinput string s1 = NULL;
const  string s2 = NULL;

void OnStart()
{
  Print(s1 == NULL); // false
  Print(s2 == NULL); // true
}
 
fxsaber:

Como osinput não escreve em variáveis string.?

 
Vitaly Muzichenko:

Não é como se osinput estivesse escrito em variáveis de string.?

Para variáveis de string não importa: input ou sinput.

 
A propósito, osparâmetros de entrada do enumero deEAs podem ser otimizados.
 
fxsaber:
A propósito, enumereparâmetros de entrada deEAs que podem ser otimizados.
Formato inteiro normal, deveria ser de outra forma?
 
Alexey Kozitsyn:
Formato inteiro normal, deveria ser de outra forma?

Eles não usam ferramentas GUI para definir o tom.

 
fxsaber:

Eles não usam o GUI para definir o campo.

Eu não sei de qual GUI você está falando, mas na aba de parâmetros da janela de teste você pode definir os campos de início e fim. E o testador determina corretamente o número de valores dos parâmetros.