Kas tuleks kasutada lüliti avaldust?

Sisukord:

Kas tuleks kasutada lüliti avaldust?
Kas tuleks kasutada lüliti avaldust?
Anonim

Switch-laused on puhtam süntaks võrreldes if else-lausete komplekssete või virnastatud seeriatega. Kasutage lülitit if asemel, kui: Võrdlete avaldise mitut võimalikku tingimust ja avaldis ise ei ole triviaalne. Teil on mitu väärtust, mis võivad nõuda sama koodi.

Millal oleks asjakohane kasutada lülitilauset?

Switchi avaldus on kasulik muutujate võrdlemisel ja ka silumiseks koodi väljamõtlemisel. See on kasulik ka muutuja klassi testimisel, eriti Ruby puhul. Lisaks kontrollib see võrdluse huvides mitut muutujat ühe muutujaga.

Kas switch-lausete kasutamine on halb?

Switch case ei ole halb süntaks, kuid selle kasutamine mõnel juhul liigitab selle koodilõhna alla. Seda peetakse lõhnaks, kui seda kasutatakse OOPS-is. Seega tuleks Switchi ümbrist kasutada väga ettevaatlikult.

Miks me ei peaks kasutama lülitit?

Viimati, kuid mitte vähemtähtis, kuna switch-lause nõuab meilt paljude klasside muutmist, rikub see avatud-suletud põhimõtet SOLID-i põhimõtetest. Kokkuvõtteks võib öelda, et lüliti avaldus on halb, kuna see on vigane ja neid ei saa hooldada.

Kas vahetuslauseid tuleks vältida?

IMO lüliti avaldused pole halvad, kuid tuleks võimalusel vältida. Üks lahendus oleks kasutada kaarti, kus klahvid on käsud javäärtused Käske objekte täitmismeetodiga. Või loendit, kui teie käsud on numbrilised ega sisalda lünki.

Soovitan:

Huvitavad artiklid
Kuhu pöörduda kataloogitud uurimistööga, oh?
Loe rohkem

Kuhu pöörduda kataloogitud uurimistööga, oh?

Katalooguuringud on Shadowlandsi paigas 9.1 kasutusele võetud valuuta, mis on seotud arhivaari koodeksi fraktsiooniga. Seda kasutatakse kanalite ja järelejõudmisseadmete uuendamiseks ning pistikupesade ostmiseks. Selle teenimiseks peate reliikviad esitama Korthias asuvale arhivaar Roh-Suirile hinnaga 62.

Kui suur bennu on?
Loe rohkem

Kui suur bennu on?

101955 Bennu on süsinikku sisaldav asteroid Apollo rühmast, mille avastati LINEAR projektiga 11. septembril 1999. See on potentsiaalselt ohtlik objekt, mis on loetletud Sentry Risk Table'is ja on Palermo tehnilises hinnangus kõrgeima kumulatiivse reitinguga.

Mis on ajowani määratlus?
Loe rohkem

Mis on ajowani määratlus?

Ajwain, ajowan ehk Trachyspermum ammi – tuntud ka kui ajowani köömne, tümooliseemned, piiskopi umbrohi või kaarjas – on iga-aastane rohttaim Apiaceae sugukonnast. Inimesed tarbivad nii taime lehti kui ka seemnetaolisi vilju. Nimi "piiskopi umbrohi"