hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot]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 18 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