Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe een Omkeren Als verklaring te verminderen nesten
" Als -Anders " statements zijn heel gebruikelijk in de meeste programmeertalen . In zijn eenvoudigste vorm , een ' if-else " codestatement gewoon vertelt de computer als een bepaalde voorwaarde bestaat , dan is het uitvoeren van een bepaalde handeling of functie of doe iets anders als een andere voorwaarde bestaat . Overmatig gebruik van " if-else " verklaringen leidt vaak tot al te complexe code en nestelen . Nesten treedt op wanneer u meerdere voorwaarden die aanwezig zou kunnen zijn , en een computer moet een of meer functies die mogelijk zijn op basis van de toestand aangetroffen voeren . Bij veel aandoeningen of paden mogelijk zijn , is het een goed idee om refactoring , of " Als -Anders " inversie te gebruiken , om te proberen het aantal " Als - Else ' paden te verminderen . Wat je nodig hebt
Code of redacteur toepassing
Toon Meer Aanwijzingen
1

Start uw code-editor applicatie. Open het bestand dat de code bevat geneste " if-else " verklaringen die u wilt omkeren of refactor . Kopen van 2

Blader naar het punt in de broncode die de ' if-else " statement clausules bevat .
3

bepalen of vrijwaringsclausules de geneste conditionele " Als -Anders " statements kunnen vereenvoudigen . Vrijwaringsclausules vereenvoudigen code en vermindering van het aantal potentiële stop fouten tijdens de uitvoering . Bijvoorbeeld , hier is een voorbeeld van Visual Basic-code met al te ingewikkelde code die kan profiteren van inversie of refactoring met bewaker clausules :

dubbele getPaymentAmount ( ) {

dubbel resultaat
;

if ( _isSingle ) resultaat = singleAmount ( ) ;

else {

if ( _isMarried ) resultaat = marriedAmount ( ) ;

else {

if ( _isDivorced ) resultaat = divorcedAmount ( ) ;

anders resulteren = normalPaymentAmount ( ) ;

} ;

}

terugkeer resultaat
;

} ;
4

omkeren of refactoren de code te vereenvoudigen en te verminderen potentiële stop fouten . Vermijd meerdere nesten voorwaarden door de " anders " component geheel te verwijderen en te vervangen door het " resultaat " statement commando . Bekijk de volgende wijzigingen in de oorspronkelijke code :

dubbele getPaymentAmount ( ) {

if ( _isSingle ) return singleAmount ( ) ;

if ( _isMarried ) return marriedAmount ( ) ;

indien ( _isDivorced ) return divorcedAmount ( ) ;

return
normalPaymentAmount ( ) ;

} ;

De " return " statement opdracht niet code te stoppen uitvoering als de omstandigheden niet bestaan ​​, dus de code loopt ononderbroken totdat een geldige voorwaarde wordt gevonden . Het resultaat is veel schoner code die sneller met minder potentiële fouten verloopt .

Previous: Next:
  Computer Programming Languages
·Hoe te Timeout Sessies gevesti…
·Hoe de cursor Attribute Delete…
·GTK Thema Tutorial 
·Hoe maak je een eenvoudige Eas…
·Hoe om gegevens van een ADO- R…
·Hoe te Protocol Tags importere…
·Wat is het verschil tussen Bet…
·Hoe te gebruiken WPF tekstblok…
·Hoe te ReadOuterXml gebruiken …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de Grootte van de Directory in Get V…
·Hoe maak je een aangepaste navigatiesoft…
·Hoe om tekst te bewerken in VBS 
·Hoe te Extract het eerste cijfer in Pyth…
·Hoe te Geloofsbrieven Zorg voor een Web …
·Hoe het opzetten van MySQL Remote Access…
·Hoe maak je een Shift Dress 
·Om te lezen hoe een tekenreeks met Assem…
·Hoe kan ik PHP Nuke Install 
Copyright © Computer Kennis http://www.nldit.com