Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    21

    [VB6] domanda su if... then...

    salve, domanda da principiante:
    sto cercando di riordinare il codice del mio programma per comodità di lettura e ho appena scoperto che il ciclo "if... then... end if" viene usato anche nella forma
    codice:
    if x=0 _
    then y=1 _
    else Y=0 : K=1
    prima di adottarla in massa è comunque una forma valida questa? vedo che non posso aggiungere il commento a destra ma almeno non sembra dare errori. Ho notato che nella forma tipica non posso raggruppare il ciclo nella stessa riga con il separatore ":" perchè mi dà errore.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Prima di tutto per la If non si parla di "ciclo".

    La If ... è una "struttura condizionale" non ciclica. Non esiste nessun ciclo.

    Poi, non è chiara la domanda ... tu puoi scrivere

    if x=0 then y=1 else Y=0 : K=1

    come puoi scrivere anche in quel modo ma anche e più comodamente

    codice:
    If x=0 Then 
       ....
    Else
       ....
    End If
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    21
    ciao, si errore mio, volevo riferirmi alla struttura.

    grazie per la risposta. era questo il punto, siccome me ne servono davvero parecchie cercavo un modo per evitare di doverle scriverle tutte in 'verticale'.
    Ero convinto che andasse usato un separatore dopo 'then' per unire le righe come in altri casi invece vedo che posso scriverla tutta di seguito, per questo mi dava l'errore.
    problema risolto qiondi, grazie mille!

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.