Si et aller à la déclaration<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Je veux écrire un script tel que si une condition particulière est vraie, avancez et si fausse, revenez à une étiquette particulière dans le script. comment faire ça. s'il vous plaît, aidez-moi.
Re : Déclaration If & Go to
source : xkcd.com
Re : Déclaration If & Go toJe suppose que vous ne voulez pas envelopper tout le code JSL dans une condition if ou while. au lieu de cela, chaque fois qu'une exception se produit, elle doit sauter un bloc. eh bien, puisqu'il n'existe pas de goto en jsl, si vous travaillez via la fonction, voici une solution de contournement. utilisez une boucle for factice et une pause conditionnelle à l’intérieur d’une fonction.
for(i=1,i<=1,i++,
bar=12;
break();
bar=15;
);
show(bar);
Re : Déclaration If & Go toComme @pmroz souligne qu'il y en a beaucoup Fonctions conditionnelles qui peut être utilisé pour contrôler le flux d’exécution d’un programme.
Si vous pouvez publier un exemple du problème que vous essayez de résoudre avec GOTO, nous pourrons peut-être vous montrer comment le résoudre.
Re : Déclaration If & Go tocela signifie-t-il que le script jmp doit être exécuté du début à la fin ? Pas comme les autres langages peuvent sauter quelques blocs/lignes ou revenir à certains endroits avant la clause if ?
Re : Déclaration If & Go toC'est ce que j'ai fait et ça marche
a = 0;
tableExpr = Expr( ) ;
If( a >= 1, //Condition
Print( "Condition is true." ) //Then
,
tableExpr //Else
);
Si la condition est vraie, continuez sinon, il exécutera l'ensemble d'expressions définies précédemment dans le script.
Re : Déclaration If & Go toJSL n'a pas d'instruction GOTO.Vous pouvez faire ce que vous voulez avec une boucle WHILE, CONTINUE et BREAK.
Un exemple de ce que vous voulez faire serait utile.
Re : Déclaration If & Go toBonjour, Veuillez partager un exemple ou un exemple de données.