Ha nem megkerülhető egy viszonylag hosszabb if-else if-else szerkezet, hasznos, ha egymásba ágyazom őket?
Erre gondolok:
if () {}
else
{
if () {}
else if () {}
else {}
}
Mintha láttam volna már programozónál is, hogy így csinálja és mintha a tanfolyamon is előfordult volna (azért nem ott kérdezem, mert egyrészt ott nem jutott eszembe másrészt nincs mindenre időnk - igen, amúgy ez hátránya is).
Igy van ertelme a fenti peldadbak:
If(){}
Else if(){}
Else if(){}
Else{}
Nem írtál programnyelvet, de nem lehetne vizsgálni azt a valamit switch-el?
switch (valami)
{
case "első eset" :
case "második eset":
default: (minden egyéb eset)
}
Nem mindig lehet ezt, nem?
C# és Java a kérdés, de ez eléggé programnyelv-független dolog, nem?
Ha már itt tartunk, egyben érdekel is. C++ -ban pl van ilyen?
Elég nagy baj, hogy valaki ilyeneket leír 2019-ben.
https://www.youtube.com/watch?v=os6ssw1qylU
Illetve Martin Fowlertől szerezd meg a Refactoring című könyvet és olvasd el.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!