| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Ruby Programming >> Content
    Sådan oprettes en while-løkke i Ruby
    Når du opretter en while-løkke i Ruby , du hovedsageligt siger ", mens X er sandt, gør Y" eller endda " indtil X er falsk, gør Y. " Programmører at skabe en while-løkke i Ruby i situationer, hvor de ønsker en blok af kode til løkke , så længe en bestemt betingelse er sand . Der er også en omvendte funktion, indtil løkke, som vil køre indtil den betingede evalueres til sand . Så snart betingelsen er sand , den indtil løkken vil ende . Instruktioner
    Opret en while-løkke
    1

    Opret en betinget erklæring , såsom: i = 10while i> 0
    2

    Bestem hvor lang tid at køre løkken. Det er undertiden indebærer oprettelse af en variabel uden for while-løkke til at spore sine fremskridt . I dette eksempel er while-løkke bruges til at trække fra variablen "i" : i = 10while i> 0 # blok af kode, der indeholder subtraktion vil blive tilføjet hereend
    3

    Opret blokken . Blokken er et stykke kode, der bliver henrettet hver gang løkken køres. I de fleste tilfælde også blokken ændrer tilstand . I dette eksempel er det hensigten at trække fra variablen "i ". Denne løkke læser numre fra tastaturet og fratrækker dem fra "i ". På grund af den betingede sætning i while-løkken , hvis slutningen af løkken "i" er 0 eller lavere , vil løkken slutter : i = 10while i> 0i = i - gets.chomp.to_iputs "i nu # { i} "end
    Opret indtil loop
    4

    Vælg en while-løkke .
    5.

    Erstat ", mens "med" indtil " . Selv indtil tjener det samme formål som , mens den i det foregående eksempel , ville der ikke ske noget , som jeg > 0 evalueres til sand , så snart løkken køres. Det betyder, at blokken ikke vil gennemføre endnu en gang. Men i nogle tilfælde er det klarere.
    6

    Overvej følgende to eksempler . Bruge den, indtil en mere kortfattet måde at returnere result.1 . mens ikke is_ready ( ) wait_until_ready ( ) end2 . indtil is_ready () wait_until_ready ( ) ende

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Global Konstant i Ruby Rails 
    ·Sådan tilpasses en IRB Prompt 
    ·Sådan Set Text_Field Value Form_Tag i Ruby on Rails 
    ·Rails, Scaffold og Datatyper 
    ·Hvad er en Ruby Script 
    ·Sådan bruges Ruby Case erklæring i Rails Controller 
    ·Sådan læses en linje i en fil i Ruby 
    ·Hvordan at kontrollere, om en konstant er defineret i R…
    ·Hvordan til at udsende en fil i Ruby 
    ·Typer af Visual Basic Værktøjslinjer 
      Anbefalede Artikler
    ·Hvordan laver man et tastatur på skærmen i Visual Bas…
    ·Forespørgsel til Vis kun tal i Access 
    ·Grunde til at indføre en subrutine i Programmering 
    ·Sådan kører JSP i iFrame 
    ·Sådan oprettes flere formularer i VB 
    ·Sådan Put en Shell Kode i Java 
    ·Sådan Læs flere numre i Java 
    ·Sådan Fix Antal decimaler i Visual Basic E 
    ·Sådan Konverter Char * til Int & C + + 
    ·Sådan deaktiveres PHP Exec 
    Copyright © Computer Viden http://www.computerdk.com