Kedves Olvasó!
Mielőtt neki kezdtem a plugin írásnak egy optimalizálásról szóló angol cikket olvastam el (
https://wiki.alliedmods.net/Optimizing_Plugins_(AMX_Mod_X_Scripting) )
A cikk azt taglalja a "
Switch instead of If" bekezdésben, hogy a switch használata optimálisabb az if helyett,
abban az esetben ha egy változó értékét akarjuk összehasonlítani, hogy fix értékekkel egyenlő-e.
A kérdésem arra irányul, hogyha csak 1 értéket akarunk tesztelni, hogy egyenlő-e egy fix értékkel akkor is optimálisabb-e switch-et használni?
Mivel a cikk nem tér ki kifejezetten arra az esetre ha csak egyszer akarjuk tesztelni az értéket.
Példa:
E HELYETT:
Kód:
if (team == TEAM_T)
{
//...code
}
EZT HASZNÁLNI:
Kód:
switch (team)
{
case TEAM_T:
{
//code...
}
}
Előre is köszönöm a segítőkész olvasók válaszát!