|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Kan du ge ett exempel på hur man använder en slingvariabel i programmeringsspråket?

    Loopvariabler används för att spåra framstegen på en slinga. Deras värde förändras med varje iteration. Här är exempel på flera populära programmeringsspråk:

    python:

    `` `python

    Utskriftsnummer 1 till 5 med A For Loop

    för i inom räckvidd (1, 6):# i är slingvariabeln

    tryck (i)

    Utskriftsnummer 1 till 5 med en stundslinga

    i =1

    Medan jag <=5:# i är loopvariabeln

    tryck (i)

    I +=1

    #Använd slingvariabel för att komma åt element i en lista

    my_list =["Apple", "Banana", "Cherry"]

    för i inom räckvidd (len (my_list)):

    utskrift (f "objekt på index {i}:{my_list [i]}")

    #Använd slingvariabel med EnuMerate för index och värde samtidigt

    my_list =["Apple", "Banana", "Cherry"]

    För index, värde i uppräkning (my_list):

    utskrift (f "objekt på index {index}:{värde}")

    `` `

    javascript:

    `` `JavaScript

    // Skriv ut nummer 1 till 5 med en för slinga

    för (låt i =1; i <=5; i ++) {// i är loopvariabeln

    console.log (i);

    }

    // Skriv ut nummer 1 till 5 med en stundslinga

    Låt I =1;

    medan (i <=5) {// i är loopvariabeln

    console.log (i);

    i ++;

    }

    // Använda slingvariabel för att komma åt element i en matris

    Låt MyArray =["Apple", "Banana", "Cherry"];

    för (låt i =0; i console.log (`objekt på index $ {i}:$ {myArray [i]}`);

    }

    // Använda för ... av Loop för att iterera över arrayvärden direkt (inget index)

    Låt MyArray =["Apple", "Banana", "Cherry"];

    för (låt värde på myArray) {

    console.log (värde);

    }

    `` `

    java:

    `` `Java

    // Skriv ut nummer 1 till 5 med en för slinga

    för (int i =1; i <=5; i ++) {// i är slingvariabeln

    System.out.println (i);

    }

    // Skriv ut nummer 1 till 5 med en stundslinga

    int i =1;

    medan (i <=5) {// i är loopvariabeln

    System.out.println (i);

    i ++;

    }

    // Använda slingvariabel för att komma åt element i en matris

    String [] myArray ={"Apple", "Banana", "Cherry"};

    för (int i =0; i System.out.println ("Objekt vid index" + i + ":" + myArray [i]);

    }

    // Använda förbättrad för slinga (för-varje) för att iterera över arrayvärden direkt (inget index)

    String [] myArray ={"Apple", "Banana", "Cherry"};

    för (strängvärde:myArray) {

    System.out.println (värde);

    }

    `` `

    C ++:

    `` `C ++

    #include

    int main () {

    // Skriv ut nummer 1 till 5 med en för slinga

    för (int i =1; i <=5; i ++) {// i är slingvariabeln

    std ::cout < }

    // Skriv ut nummer 1 till 5 med en stundslinga

    int i =1;

    medan (i <=5) {// i är loopvariabeln

    std ::cout < i ++;

    }

    // Använda slingvariabel för att komma åt element i en matris

    std ::String myArray [] ={"Apple", "Banana", "Cherry"};

    för (int i =0; i std ::cout <<"Objekt vid index" < }

    return 0;

    }

    `` `

    Dessa exempel visar hur slingvariabeln (`i 'i de flesta fall) initialiseras, används i slingkroppen för att utföra åtgärder (som att skriva ut dess värde eller använda den som ett index) och uppdateras i varje iteration tills slingtillståndet inte längre är sant. Kom ihåg att räckvidden för slingvariabeln vanligtvis är begränsad till själva slingan. På vissa språk (som Pythons "för" -slinga med "räckvidd") hanteras loopvariabeln automatiskt, medan i andra (som C ++, Java och JavaScript's "för" -slingan) förklarar du uttryckligen och uppdaterar den. Exemplen visar också hur man itererar över matriser/listor med indexet som tillhandahålls av Loop -variabeln och även hur man itererar över värdena direkt utan att behöva ett index.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur olika språk är relaterade till monteringsspråk ä…
    ·Hur man fråga en Datasource i Visual Basic
    ·Assemblerprogram för en IBM PC
    ·Hur hitta URL-strängar i ColdFusion
    ·Hur man kan utveckla ColdFusion API
    ·Callback- metoder
    ·Vad är likheterna på hög nivå och maskinspråk?
    ·Hur man skriver yttre beroenden för ett IT-projekt
    ·Hur ställer du in datorn på engelska?
    ·Hur man byter block med AWK
    Utvalda artiklarna
    ·Konvertera en Varchar fält med Null
    ·Hur rekursivt att passera i en länkad lista
    ·Hur man kompilerar Python
    ·Hur man testar för Intersecten av två linjerna i Pyth…
    ·Hur man skapar filer EXE -program i Visual Studio 2008 …
    ·Grundläggande datatekniska begrepp i Turbo C + +
    ·Hur man använder matematik i Python
    ·PHP Format för tidsstämplar Från MySQL
    ·Hur man gör en Array i VB6
    ·Konvertera en textruta till ett heltal
    Copyright © Dator Kunskap https://www.dator.xyz