Visualizzazione dei risultati da 1 a 8 su 8

Discussione: continue

  1. #1

    continue

    ciao

    esiste una funzione che forza la continazione di un ciclo es:

    while ....
    if .... then continua(salta le istruzioni successive e
    riparte il ciclo)
    end if
    ...
    ...
    wend

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Continuare o ripartire (da capo) sono due cose diverse.
    A te cosa serve?

    Roby

  3. #3
    non so se conosci java e c esiste l'istruzione "continue" per fare quello che serve a me.

    in sostanza se viene invocato "continue" il ciclo prosegue saltando però le istruzioni da dove viene invocato fino alla fine del ciclo.

    ..no so se mi sono spiegato...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Quindi deve uscire dal ciclo, mi sembra di capire.
    Ti basta settare la variabile per cui cicli al valore di uscita:

    codice:
    var = "topolino"
    while not var = "pippo"
    if .... then
    var = "pippo"
    end if
    ...
    ...
    wend
    Roby

  5. #5
    ..putroppo non mi va bene per il tipo di ciclo che sto scrivendo

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se mi dici di più forse...

    Roby

  7. #7
    Posta il ciclo che stai scrivendo tu, che lo adattiamo (elementare, Watson!?!? ).
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8

    Re: continue

    Originariamente inviato da impennata
    ciao

    esiste una funzione che forza la continazione di un ciclo es:

    while ....
    if .... then continua(salta le istruzioni successive e
    riparte il ciclo)
    end if
    ...
    ...
    wend
    continue in vbscript non esiste. hai due alternative per fare quello che vuoi:

    1) (secondo me la migliore)
    codice:
    while (condizione)
        if not (condizione x saltare al giro successivo) then
            ...
            ...
        end if
    wend

    2) usi un goto
    codice:
    while (condizione)
        if not (condizione x saltare al giro successivo) then GoTo Prossimo
            ...
            ...
    
    :Prossimo
    wend
    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.