iif(,,) ? Объясните чайнику :( - страница 2

 

Прошло много, много месяцев, а я все пользуюсь вот этими функциями.

bool IIfB(bool condition,bool ifTrue,bool ifFalse){if(condition)return(ifTrue);return(ifFalse);}
double IIfD(bool condition,double ifTrue,double ifFalse){if(condition)return(ifTrue);return(ifFalse);}
int IIfI(bool condition,int ifTrue,int ifFalse){if(condition)return(ifTrue);return(ifFalse);}
string IIfS(bool condition,string ifTrue,string ifFalse){if(condition)return(ifTrue);return(ifFalse);}

PS Просто так. Все гениальное просто и удобно.

 

MarchCat, спасибо что подняли тему!

Не знал, что в MQL есть такая функция iif(). В некоторых случаях можно значительно упростить написание участка кода, пользуясь этой функцией вместо использования оператора цикла if.