hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.19. 22:15



Jelenlévő felhasználók

Jelenleg 244 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 243 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: The Peace az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
HozzászólásElküldve: 2019.08.24. 17:48 
Offline
Újonc

Csatlakozott: 2018.12.26. 09:13
Hozzászólások: 8
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!


A hozzászólást 1 alkalommal szerkesztették, utoljára Adek 2019.08.26. 21:01-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Optimális futás (switch vs if)
HozzászólásElküldve: 2019.08.24. 22:53 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Switch használata az olvashatóságot is javítja, így átláthatóbb marad a pluginod. Viszont mivel olyankor csak 1x használja az "if" funkciót szerintem nem kell, mert ha nem igaz rögtön jön az "else" ág.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Optimális futás (switch vs if)
HozzászólásElküldve: 2019.08.25. 11:36 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2012.10.09. 13:48
Hozzászólások: 1439
Megköszönték neki: 174 alkalommal
Szia
Ajánlom ezt a témát, azon belül is a kérdező 2. pontját és a hozzá kapcsolódó válaszokat. :)
viewtopic.php?f=9&t=29843

De ha csak egy egyszerű feltételt akarsz meghatározni, az rövidebb if használatával. :)

_________________
Minden jót! :)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 21 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole