CoffeeScript - La variante jusqu'à de while

le until l'alternative fournie par CoffeeScript est exactement opposée à la whileboucle. Il contient une expression booléenne et un bloc de code. Le bloc de code duuntil loop est exécutée tant que l'expression booléenne donnée est fausse.

Syntaxe

Vous trouverez ci-dessous la syntaxe de la boucle jusqu'à dans CoffeeScript.

until expression
   statements to be executed if the given condition Is false

Exemple

L'exemple suivant montre l'utilisation de untilboucle dans CoffeeScript. Enregistrez ce code dans un fichier avec un nomuntil_loop_example.coffee

console.log "Starting Loop "
count = 0  
until count > 10
   console.log "Current Count : " + count
   count++;
   
console.log "Set the variable to different value and then try"

Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.

c:\> coffee -c until_loop_example.coffee

Lors de la compilation, il vous donne le JavaScript suivant. Ici, vous pouvez observer que leuntil la boucle est convertie en while not dans le code JavaScript résultant.

// Generated by CoffeeScript 1.10.0
(function() {
  var count;

  console.log("Starting Loop ");

  count = 0;

  while (!(count > 10)) {
    console.log("Current Count : " + count);
    count++;
  }

  console.log("Set the variable to different value and then try");

}).call(this);

Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier Coffee Script comme indiqué ci-dessous.

c:\> coffee until_loop_example.coffee

Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.

Starting Loop
Current Count : 0
Current Count : 1
Current Count : 2
Current Count : 3
Current Count : 4
Current Count : 5
Current Count : 6
Current Count : 7
Current Count : 8
Current Count : 9
Set the variable to different value and then try