CoffeeScript - La variante de boucle de while
le loop variante équivaut à la boucle while avec une valeur vraie (while true). Les instructions de cette boucle seront exécutées à plusieurs reprises jusqu'à ce que nous quittions la boucle en utilisant lebreak déclaration.
Syntaxe
Vous trouverez ci-dessous la syntaxe de l'alternative à la boucle de la boucle while dans CoffeeScript.
loop
statements to be executed repeatedly
condition to exit the loop
Exemple
L'exemple suivant montre l'utilisation de la boucle jusqu'à dans CoffeeScript. Ici, nous avons utilisé la fonction Mathrandom() pour générer des nombres aléatoires, et si le nombre généré est 3, nous sortons de la boucle en utilisant breakdéclaration. Enregistrez ce code dans un fichier avec un nomuntil_loop_example.coffee
loop
num = Math.random()*8|0
console.log num
if num == 5 then break
Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.
c:\> coffee -c loop_example.coffee
Lors de la compilation, il vous donne le JavaScript suivant.
// Generated by CoffeeScript 1.10.0
(function() {
var num;
while (true) {
num = Math.random() * 8 | 0;
console.log(num);
if (num === 5) {
break;
}
}
}).call(this);
Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier Coffee Script comme indiqué ci-dessous.
c:\> coffee loop_example.coffee
Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.
2
0
2
3
7
4
6
2
0
1
4
6
5