Expressions break

Une expression break provoque une sortie immédiate à partir de la boucle d’expression while, for ou foreach la plus centrale. Le contrôle est alors transmis à l’expression suivant la boucle terminée.

La valeur de l’expression break est toujours égale à zéro (0).

Expression

Syntaxe

Renvoie

Saut

break

Transmet le contrôle à l’expression suivant la boucle terminée.

Dans l’exemple suivant, une condition if est placée dans la boucle while pour vérifier si la valeur actuelle est égale à « Display data for 2 ». Si l’expression if est Vrai, l’expression break est exécutée et interrompt la boucle.

    var List = ref(xfa.record.lists.list1) 
    var i=0 
    while (List.nodes.item(i+1).value ne "3") do 
    $.addItem(List.nodes.item(i).value,List.nodes.item(i+1).value) 
    i = i + 2 
    if (List.nodes.item(i) eq "Display data for 2" then 
    break 
    endif 
    endwhile