Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › bool változó optimalizálása › Válasz erre: bool változó optimalizálása
Igen, bool kapcsolót nem lehet optimalizálni. Az általad írtak elégséges megoldást biztosítanak, de arra figyelj, hogy a kódban integer változóra soha ne hivatkozz bool módra.
Tehát ha van ilyen kódod:
bool
valtozo = true;
if (valtozo) {
}
Akkor azt ne használd így:
int
valtozo = true;
if (valtozo) {
}
Erre egyébként a fordító is figyelmeztet. Integer változó használatakor össze kell hasonlítanod valamivel a változó értékét, például így:
int
valtozo = 0;
if (valtozo == 0) {
}
if (valtozo == 1) {
}
switch (valtozo) {
case 0:
break;
case 1:
break;
}