Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Ruby Programming >> Content
    Hvordan lage en while-loop i Ruby
    Når du oppretter en while-loop i Ruby , er du i hovedsak si " mens X er sant , gjør Y" eller " til X er falsk , gjør Y. " Programmerere lage en while-loop i Ruby i situasjoner der de ønsker en blokk med kode for å løkken så lenge en bestemt betingelse er sann . Det er også en converse funksjon, til loop, som vil kjøre helt til den betingede evalueres til sant. Så snart tilstanden er sant, før løkken vil ende . Instruksjoner , Lag a While Loop
    en

    Lag et betinget utsagn , for eksempel: i = 10while i> 0
    2

    Bestem hvor lenge å kjøre loop. Dette innebærer noen ganger å sette opp en variabel utenfor mens loop for å spore fremdriften . I dette eksemplet er mens loop brukes til å trekke fra variabel "i" : i = 10while i> 0 # blokk med kode som inneholder subtraksjon vil bli lagt hereend
    3

    Lag blokken . Blokken er en del av koden som blir utført hver gang løkken kjøres. I de fleste tilfeller , modifiserer blokken også tilstanden . I dette eksempelet , er hensikten å trekke fra variabelen " jeg ". Denne sløyfen leser tallene fra tastaturet og trekker dem fra "i ". På grunn av den betingede setningen i sløyfen mens , hvis ved slutten av sløyfen " I" er 0 eller lavere, vil løkken ende : i = 10while i> 0i = i - gets.chomp.to_iputs " i er nå # {i } "end
    Lag en inntil Loop
    4

    Velg en stund loop.
    5

    Erstatt " mens "med " inntil " . Selv før tjener samme formål som , mens det i forrige eksempel , ville ingenting skje som i> 0 evalueres til sant så snart løkken kjøres. Dette betyr blokken vil ikke utføre enda en gang. Men i noen tilfeller er det klarere .
    6

    Vurder følgende to eksempler. Hjelp til er en mer konsis måte å returnere result.1 . mens ikke is_ready ( ) wait_until_ready ( ) end2 . inntil is_ready ( ) wait_until_ready ( ) end

    früher :

     Weiter:
      Relatert Artike
    ·Typer av Visual Basic Verktøylinjer 
    ·Hvordan analysere XML i Ruby on Rails 
    ·Hvordan bruke Raw SQL i Rails 
    ·Hvordan sjekke din Google Rank Med Ruby 
    ·Hvordan Input fil i Ruby 
    ·Slik installerer Ruby 1.8.6 på CentOS 
    ·Hvordan oppdage et program som kjører i VB 
    ·Hvordan lage en Array av sekvensielle tall i Ruby 
    ·Hvordan finne Dersom en klasse Finnes i Ruby 
    ·Hvordan bruke Ruby Scripts i Sketchup 
      Anbefalte artikler
    ·Hvordan Merge Word-dokumenter i VBA 
    ·Hvordan utvikle et prosjekt Ark 
    ·Hvordan beregne størrelsen på Elements i buffere i C 
    ·Visual Basic 6.0 Database Tutorial 
    ·Hvordan Query flere databaser i Access 
    ·Hvordan utvikle mobile applikasjoner ved hjelp av Micro…
    ·Hvordan endre et Windows Dialog Caption 
    ·Hvor å Legge ned Windows Media Player i Javascript 
    ·Hvordan lage JPG miniatyrbilder med PHP 
    ·Hvordan finne en String Cell Array i MATLAB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/