Introduktion til VB.Net Loops
Loop i programmeringssproget kan defineres som iteration af et bestemt sæt kode, indtil det opfylder den specificerede betingelse. VB.Net Loops følges af linjen med sætninger, der skal udføres rekursivt. Det hjælper med at reducere kodelinjen, da en kodelinje kan udføres flere gange baseret på kravet. Den applikation, der er udviklet i disse dage, bruger intensivt løkke for at tilbyde den funktionalitet, som de er udviklet til. Denne funktion er ikke afhængig af noget programmeringssprog, da den er tilgængelig på både det lave og det høje niveau sprog.
Forskellige typer loops i VB.Net
Baseret på den måde, koden skal udføres efter at have opfyldt den særlige situation, er der flere typer VB.Net-ups, der følger. Selvom motivet til at implementere sløjfer er det samme, men at vælge den passende sløjfe kan hjælpe os med at reducere størrelsen på koden eller kan hjælpe os med at skrive et effektivt program.
1. For Next Loop
For Next loop er den mest anvendte loop i Vb.net. Det kontrollerer normalt betingelsen, og hvis den er opfyldt, lader den de koder, der er nævnt under dens krop, køre ellers flytte til den næste betingelse. Det bruges til at udføre interaktionen til bestemte opgaver i et antal gange. Den næste loop er tilgængelig på alle programmeringssprog, men systemet og nøgleordene varierer.
Syntaks
For count_variable ( As datatype ) = begin To last (conditions)
( statements ) ( statements ) .
.
( statements ) Next
Syntaxen til at bruge den er meget enkel og kan bruges let. For nøgleordet følges af de betingelser, der skal være opfyldt for at få koden i For's krop udført. Betingelsen er opfyldt, udsagnene under for body er blevet udført, og det næste nøgleord foretager det næste træk, der normalt henvises til for at kontrollere den næste handling. Det udføres, indtil betingelsen er opfyldt. Når betingelsen bliver falsk, stopper den med at udføre yderligere og sender kontrollen til det udsagn, der er skrevet efter til den næste loop.
Eksempel
Her er illustrationen for at vise, hvordan den næste loop fungerer. Eksemplet vil gøre dig opmærksom på det næste til loopværker, og hvordan koderne gentages, indtil betingelsen bliver falsk. Dette eksempel viser, hvordan kontrollen fortsætter med at bevæge sig i løkken, indtil den fortsætter med at tilfredsstille betingelsen.
2. Gør sløjfe
Do-loop er en anden vigtig løkke, der bruges i vb.net. Selvom det fungerer til at gentage udførelsen af kode, som næste gang for loop gør, men den tilgang, den følger, er anderledes. I denne løkke kontrolleres det først, at hvis betingelsen er opfyldt, det er rigtigt, vil de koder, der er skrevet i do-loopens krop, blive udført, ellers afsluttes løkken. Det er nyttigt, når programmet skal kontrollere, om tingene udføres på en måde, der sikrer, at alle betingelserne er opfyldt. Rollen af do loop i vb.net ligner dens roller i det andet programmeringssprog, den eneste forskel kan være syntaks og nøgleord.
Syntaks
Syntaxen af do-loop er meget enkel og kan bruges uden nogen forvirring. Den gode del er, at det ligner næsten løkken i vb.net, så det kan være meget let at holde sin syntaks i tankerne. Nedenfor er syntaks af do-loop, der viser, hvordan det skal nævnes i programmet for at mindske risikoen for at få en fejl. Syntaks forbliver den samme, når den skal bruges i programmet, og afvigelse fra syntaks kan føre til fejlen. Legemet med do-sløjfer, der har flere udsagn, kan kun udføres, hvis betingelsen bliver tilfreds.
statements
statements
statements
.
.
statements
Loop
Det skal bemærkes, at med do loop kan du enten bruge mens eller nøgleordet indtil dit krav. Samtidig og indtil erklæringen fungerer på en helt anden måde. På den ene side, hvor udsagnet mens funktionen hjælper med at udføre koden, når betingelsen er opfyldt, på den anden side lader indtil sætningen koden udføres, når betingelsen ikke bliver opfyldt. Det giver dig nok muligheder, der kan passe til dit behov for at bruge løkken.
Eksempel
Nedenstående eksempel viser, hvordan do-loopen er blevet brugt til at udskrive nummeret fra 1 til 10. Mens nøgleordet er blevet brugt sammen med do-loopen for at sikre, at kodesættet er blevet udført, indtil betingelsen er opfyldt. Programmet opretter fra udskrivning 1, da det er det første nummer, der kommer i løkken. Senere er værdien forøget af en og udskrevet.
3. Mens Loop
Mens loop er en blandt de flere loops i vb.net og andre programmeringssprog. Arbejdet med mens-loop er meget simpelt, da det simpelthen lader koderne udføre, når betingelsen er opfyldt, mens lukningen afsluttes, når betingelsen er forkert. Det er meget vigtigt at forstå, at selvom mens loopen kan fungere ligner do-mens-loopen, har den sin egen betydning, når den bruges i programmet. Hvis programmet skal skrives på en måde, der kræver brugen af while-loop, kan det bruges til at sikre, at programmet fungerer som det skal. Det pluspoint, det bringer til programmet, er, at det hjælper med at gøre størrelsen på koden mindre voluminøs.
Syntaks
Mens loop har en bestemt syntaks, der skal følges for at implementere while loop i programmet. I lighed med de andre sløjfer har den enkel syntaks og kan bruges let. De andre sløjfer følger også den bestemte syntaks og syntaks for mens løkke er meget lig dem. Programmet fører til fejlen, hvis syntaks ikke er blevet brugt nøjagtigt, som det skulle. I nedenstående syntaks er nøgleordet obligatorisk, og betingelsen, der følges af, afhænger af, hvilken slags funktionalitet programmet skal bære. I slutningen af mens loopen skal afsluttes ved hjælp af slutordet. Det skal bemærkes, at det i modsætning til andre sløjfer ikke består af loop-nøgleordet.
statements
statements
statements
.
.
.
statements
End While
Syntaksen ovenfor viser, hvordan tidssløjfen kan bruges til at udnytte den i programmet. Hoveddelen af denne løkke er de udsagn, der udføres, når betingelsen er opfyldt. Betingelsen er underlagt kravene. Slutningen, mens linjen i slutningen af løkken er der for at sikre, at mens løkken afsluttes, når betingelsen bliver falsk.
Eksempel
Nedenstående eksempel viser brugen af en stund-loop. I dette eksempel har vi forsøgt at udskrive numrene fra 1 til 10. Programmet er meget enkelt og informativt nok til at gøre dig opmærksom på, hvordan det kan bruges i programmet. Ved at forstå dette eksempel vil du være i stand til at lære, hvordan tidssløjfen skal introduceres i programmet.
4. For hver næste sløjfe
Dette er den anden loop i Vb.net. Ved hjælp af denne løkke kan man vise alle de værdier, der er tildelt enhver variabel. Selvom det er meget nyttigt for at komme og arbejde med hver af værdierne hver for sig, kan det også gøres ved hjælp af løkken, men ved hjælp af denne løkke kan programmet se ud til at være enklere, da det har en meget nem struktur.
Syntaks
Syntaksen til denne loop er meget enkel og kan bruges ved at følge nedenstående syntaks. I nedenstående syntaks er brugen af de næste nøgleord introduceret for at øge loopen til det næste trin. Det fortsætter med at arbejde, indtil variablen har værdien og slutter lige efter, at løkken er blevet udført, det antal gange, det har værdierne.
For Each element as Datatype
Statement
Statement
Statement
.
.
Statement
Next
Eksempel
5. Indlejret sløjfe
En indlejret løkke er den måde, hvorpå løkker kan bruges for at få mange sløjfer til at fungere på samme tid. For at arbejde med de data, der er gemt på den måde, de gør i matrixen, end for at arbejde med disse data, skal man for eksempel bruge to sløjfer på samme tid. Vi vil forstå, hvor mange sløjfer der fungerer på samme tid ved hjælp af eksemplet. For at forstå det, kan vi overveje det at arbejde med to-dimensionelt array, når vi bruger to løkker på samme tid til at bruge de gemte værdier.
Syntaks
Nedenfor er syntaks for indlejret for løkke. Syntaks for den indlejrede sløjfe afhænger af, hvilken slags løkke der skal indlejres. Vi ser syntaxen for for loop, der er indlejret for at få en idé om, hvordan syntaksen kan være, mens vi prøver at indlejre mens eller gøre loop.
For count1 as datatype= begin1 To finish1
For count2 as datatype = begin2 To finish2
Statement
Statement
.
.
Statement
Next
Next
Eksempel
Fordele ved VB.Net Loops
Da sløjferne betragtes som en af hovedfunktionerne i programmeringssprog, er det sikker på, at det skal have flere fordele eller pluspoint. Nedenfor er nogle af de vigtige ting ved sløjfer, der foretrækker af programmereren i særlige tilfælde.
- Kode gentagelse: Kodesættet, der er skrevet en gang, kan bruges flere gange ved at gøre brug af loopen. Situationen, hvor programmet formodes at udføre den samme kodelinie, igen og igen, det er den eneste funktion i programmeringssprog, der lader os gøre det. Koden kan gentages, indtil det er angivet. Der er ingen begrænsning angivet for det antal gange, koder kan gentages. Baseret på programmets størrelse og krav kan udvikleren bruge det så meget, som de har brug for.
- At sikre tilstandstilfredshed: Det er noget obligatorisk i sløjferne, at det kun udfører udsagnene i kroppen, når betingelsen er opfyldt. Så på denne måde sørger loopen for, at den kun lader det bestemte sæt koder køre, når betingelsen er sand. Det er meget vigtigt for programmet at sikre sig, at det kun lader de særlige ting ske, når betingelsen er opfyldt, og loopen hjælper programmet til at opnå det. Det skal bemærkes, at det er obligatorisk for alle sløjfer at kontrollere, om betingelsen er opfyldt.
- Reduktion af kodestørrelsen: Lad os som en løkke bruge det samme sæt kode igen og igen, det reducerer trangen til at skrive det samme sæt kode gentagne gange og dermed hjælpe programmet til at skrive effektiv kode. Det færre antal kodelinjer gør det meget enkelt for kompilatoren at behandle koden effektivt. Det er hovedfunktionen i løkken, der gør den populær blandt udviklerne. Ud over disse fører det også til, at størrelsen på filen reduceres, hvor programmet er skrevet, hvilket hjælper systemadministratorerne med at spare lagerplads.
- Reducer kompileringstiden: Kompilatoren er den mest afgørende del af programmeringsmiljøet, der bestemmer, om programmet er godt til at blive udført. Løkken sikrer den mindre størrelse på koden og hjælper dermed kompilatoren med at kompilere koden på kort tid. Jo mindre antal linjer koden har, jo mindre tid tager det at blive udført. Da sløjfen hjælper os med at holde størrelsen på koden kort, kan det føre til, at kompilatoren fungerer effektivt og giver output tidligst.
Konklusion
Løkken kan betragtes som en meget vigtig del af programmeringssystemet, der bringer flere funktionaliteter i programmet. Det giver programmereren mulighed for at udvikle programmet på en måde, der er meget effektiv og kan betragtes som den bedste måde at skrive et program på. Der er flere fordele, som loop'en bringer til programmet og får programmet til at arbejde effektivt. Jo mere du kommer ind i dybden af løkken, jo flere nye ting vil du være i stand til at udforske. Loop er i stand til at udføre meget komplekse ting, og de komplekse algoritmer er reelle eksempler for at sikre det. Løkken kan bruges i enhver form for program, der kræver gentagen udførelse af kode, og det er det, der gør det til en af de nemme at bruge og enkle funktioner i programmeringssproget.
Anbefalede artikler
Dette er en guide til VB.Net Loops. Her diskuterer vi de forskellige typer VB.net-løkker, fordele og syntaks sammen med kodeimplementeringen. Du kan også se på de følgende artikler for at lære mere -
- Undtagelseshåndtering i VB.NET
- VB.Net-datatyper
- Hvad er .NET Core
- VB.NET-operatører
- C ++ Datatyper
- Loops i VBScript med eksempler
- Hive Datatype
- PL / SQL-datatyper
- VB.Net Begivenheder
- Forskellige typer af SQL-data med eksempler