Connaissances Informatiques >> programmation >> Ruby Programming >> Content
  Derniers articles
  • Comment faire pour accélérer Ruby …
  • Comment faire pour installer Rails s…
  • Comment désinstaller Gems 
  • Comment utiliser AppFabric SDK pour …
  • Comment lire une ligne dans un fichi…
  • Comment analyser un fichier HTML ave…
  • Comment détecter une application s'…
  • Comment ouvrir les fichiers VBS 
  • Comment utiliser l'héritage dans Ru…
  • Comment réinstaller RubyGems 
  •   Ruby Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Ruby Programming

    Comment créer une boucle While en Ruby

    Lorsque vous créez une boucle while en Ruby , vous dites en substance ", tandis que X est vrai, faire Y » ou même « jusqu'à ce que X est faux , ne Y. " Les programmeurs de créer une boucle while en Ruby dans des situations où ils veulent un bloc de code à boucle tant que la condition est vraie . Il ya aussi une fonction inverse , la boucle until , qui va exécuter jusqu'à ce que la condition est évaluée à vrai . Dès que la condition est vraie , la boucle jusqu'à ce que se termine. Instructions
    Créer une boucle While
    1

    Créer une instruction conditionnelle , telles que: i = 10Tout i> 0
    2

    déterminer combien de temps pour exécuter la boucle. Cela implique parfois la mise en place d'une variable en dehors de la boucle while pour suivre sa progression . Dans cet exemple, la boucle while est utilisée pour soustraire de la variable " i ": i = 10Tout i> 0 # bloc de code contenant soustraction sera ajouté hereend
    3

    créer le bloc . Le bloc est un morceau de code qui est exécuté à chaque fois que la boucle est exécutée. Dans la plupart des cas , le bloc modifie aussi la condition. Dans cet exemple, l'objectif est de soustraire de la variable " i ". Cette boucle lit des nombres au clavier et les soustrait de " i ". En raison de l'instruction conditionnelle dans la boucle while , si à la fin de la boucle "i" est 0 ou moins, la boucle se terminera : i = 10Tout i> 0i = i - gets.chomp.to_iputs " i est maintenant # {i} " fin
    créer une boucle until
    4

    Choisissez une boucle while .
    5

    Remplacer" tout " avec " jusqu'à " . Bien que sert le même but que tout , dans l'exemple précédent , rien ne se passerait comme i> 0 est évaluée à vrai dès que la boucle est exécutée. Cela signifie que le bloc ne s'exécutera pas même une seule fois . Toutefois, dans certains cas, c'est plus clair .
    6

    examiner les deux exemples suivants. Utiliser jusqu'à une façon plus concise de retourner le result.1 . tout en n'étant pas is_ready () wait_until_ready () end2 . jusqu'à is_ready () wait_until_ready () End of

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment apprendre Ruby 
  • Différence entre Inclure et s'étendent dans Ruby 
  • Comment désinstaller Ruby 1.8.7 Avec MacPorts 
  • Comment ajouter plateforme Ruby à NetBeans 
  • Comment écrire un script Ruby 
  • Comment générer Resourceful rails d' 
  • Quel est le Komodo Ruby Debugger 
  • Comment vérifier si une chaîne Ruby a une chaine 
  • Comment faire pour installer Ruby 1.9 sur Mac OS X Snow Leopard 
  • Comment personnaliser un IRB Prompt 
  • Connaissances Informatiques © http://www.ordinateur.cc