Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Ciclo for, saltare un giro (?)

    Ciao a tutti...

    Avendo una condizione simile:

    For i = to 1000

    'istruzioni
    'istruzioni
    'istruzioni
    'istruzioni
    'istruzioni


    Se condizione è vera --> Next

    'istruzioni
    'istruzioni
    'istruzioni
    'istruzioni

    Next



    In pratica, avendo la necessità al verificarsi di una condizione di proseguire con il ciclo dall'inizio senza senza fare le istruzioni in seguito....

    Ci sono altri metodi per farlo senza racchiudere il tutto dentro un if?

    Grazie!!!

  2. #2
    Se lo Statement for a cui fai riferimento è quello di VBScript, allora no. Non esiste un costrutto proprio del for che ti permetta di tornare all'inizio.

    Ma comunque un If ce lo dovresti mettere anche se esistesse, altrimenti come fai a far saltare la porzione di codice?

    Tu stesso hai scritto:
    Se condizione è vera --> Next
    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  3. #3
    Eh si...


    Solo che devo racchiudere tutto dentro più if...

    E' un pezzo di codice piuttosto complesso e annidato e mi perdevo

    Vabbè, se tocca fare così farò così


    Grazie cmq!


  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    cosa intendi per riprendere il ciclo dall'inizio? saltare quelle istruzioni e riprendere dall'iterazione successiva o riiniziare tutto il ciclo?

    comunque come ti han già detto devi usare una condizione if... e se ho ben capito ti servirebbe un'istruzione continue, ma in ASP non esiste...

  5. #5
    e poi sarebbe concettualmente sbagliato saltare da una parte all'altra del codice

  6. #6
    Originariamente inviato da maxolino
    ...E' un pezzo di codice piuttosto complesso e annidato e mi perdevo
    Che ne pensi di mettere un po' di codice in una o più funzioni?

    Se vuoi puoi provare a postare il codice così vediamo di ottimizzarlo...

    Marco Cavallo
    WebMaster & Programmer
    Il mio sito in continua evoluzione...
    Vieni a trovarmi!
    http://www.artcava.net/

  7. #7
    Originariamente inviato da Max Mercury
    e poi sarebbe concettualmente sbagliato saltare da una parte all'altra del codice
    perche` sarebbe concettualmente sbagliato... ???
    non mi dire per la leggibilita`, ti prego...

    Ciau!
    - Atari

  8. #8
    ... messaggio inserito per errore... >(

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 © 2026 vBulletin Solutions, Inc. All rights reserved.