? Villkorssatser är en del av alla programmeringsspråk . Villkorssatser exekvera rader kod endast om villkoret resultaten till true . Villkorssatser tillbaka " true " eller " false ", vilket gör det enkelt för utvecklare att utföra specifika block av kod . Dessa uttalanden är logiska områden av koden som styr hur en stationär eller webbapplikation interagerar med användaren . Funktion
Villkorssatser fungera till att kontrollera genomförandet av koden. De återvänder endast " true " eller " false ", så programmerare kan skriva kod mot den villkorliga uttalande i två sektioner : sektionen som returnerar true och det avsnitt som returnerar false . Villkorliga förklaringar är nämligen en del av den logiska funktionen i kod. Detta innebär att även om logiken är felaktigt , inte kompilatorn inte returnera ett fel . Logiska fel presentera buggar i programvara som returnerar felaktiga resultat eller krasch under run -time .
Typer
Den vanligaste typen av villkorlig uttalande är " om " uttalande . Den " om " uttalande returnerar true om påståendet är korrekt . Till exempel påståendet " om ( 5 < 10 ) " kan översättas till " om 5 är mindre än 10 . " Detta uttalande är sant , så koden finns under " Om " satsen körs . Om den returnerar false , då kodblocket hoppas över , och körs vidare till uttalande efter " om " uttalande .
Identification
Villkorlig rapporterna innehåller den " om " uttalande att jämföra och block av kod som ska köras om påståendet returnerar true . Följande är den mall som identifierar ett "om " uttalande i programkod :
om ( uttalande ) { kod som ska köras } else { alternativ kod för att exekvera }
" koden till exekvera " körs när ett uttalande är sant , men det " annars " uttalande utför alternativa anvisningar om påståendet är falskt . Detta gör det möjligt för programmerare att exekvera block av kod för antingen villkorlig resultat .
Varning
Villkorssatser kan införa logiska fel i koden . Det är viktigt att köra koden i debugger , och testa programvara för att säkerställa logiken i förutsättningarna är korrekta . Villkorssatser kan ses i debugger hjälp stoppunkter eller " raster . " Dessa pauser stoppa körningen av koden , så du kan granska värdet på variabler och titta varje satskörning ange villkorlig uppgift .
Överväganden
Undvik att använda långa block "om " uttalanden . Flera " om " uttalanden i ett avsnitt av koden gör det svårt att redigera och felsöka . Om flera " om " uttalanden används i en funktion , överväga att bryta en funktion i flera andra att göra koden mer lättläst och enklare att följa exekveringsflödet .