1792_fr-FR
Les boucles imbriquées sont-elles possibles en utilisant JSL ?Existe-t-il un moyen de créer un script pour une instruction de boucle imbriquée à l'aide de JSL ? Je rencontre des erreurs lorsque j'essaie. J'écris un script qui transforme un ensemble de données en utilisant une correction lognormale indirecte pour le changement de support et je pense que j'ai besoin d'une instruction WHILE imbriquée pour le faire fonctionner.
Bien que je réalise que la syntaxe n'est pas entièrement correcte, l'illustration suivante illustre ce que j'essaie de faire :
je = 1 ;
j = 1 ;
n=NRow() // avec plus de 209 000 lignes
Tandis que( je < n-1,
Tandis que( j < n,
s = s + ( données(i) * données(j),
j = j++),
je = je++);
Il y a toujours plusieurs façons d'accomplir les choses, donc si JSL ne prend pas en charge les boucles imbriquées, quelqu'un a-t-il des suggestions ?Re : Les boucles imbriquées sont-elles possibles en utilisant JSL ?Bien sûr, vous pouvez imbriquer des boucles. Voici un exemple très simple utilisant des boucles "for" imbriquées. Regardez dans le journal les résultats.
Re: Les boucles imbriquées sont-elles possibles en JSL ?mpb,
Vous avez tout à fait raison. Votre script fonctionne parfaitement. Le problème avec mon script venait d'un bout de code avant la boucle, où j'essayais de réutiliser une variable et elle n'écrasait pas sa valeur d'origine comme je le pensais.
Merci pour votre aide!
Comments
There are no comments yet