Che cosa si aspetta un finale di espressione significano in VB?

March 29

Che cosa si aspetta un finale di espressione significano in VB?


La programmazione può essere un'attività frustrante. Il più piccolo errore di battitura nel codice può impedire di funzionare, lasciando che lotta per risolvere il problema solo con sconcertante messaggi di errore per guidare l'utente. In Visual Basic, un tale messaggio è "in attesa fine di espressione", e può essere causato da una serie di cose.

caratteri aggiuntivi

Se si sta testando il programma di Visual Basic e un messaggio di errore che dice "in attesa di una fine di espressione" o "fine di espressione previsto", allora avete una linea da qualche parte nel codice che non ha la sintassi perfettamente ragione. In particolare, caratteri aggiuntivi sono alla fine della linea. In altre parole, la linea ha una completa sintatticamente corretta espressione, seguito da caratteri aggiuntivi che non dovrebbero essere lì.

Fine della Dichiarazione

In molti linguaggi di programmazione, ogni istruzione di codice termina con un carattere specifico di fine dichiarazione, come ad esempio un punto e virgola (;). In Visual Basic, tuttavia, l'estremità della linea è la fine dell'istruzione. Se siete nuovi a Visual Basic, l'abitudine di finire un'espressione con un punto e virgola potrebbe essere l'origine di questo errore. È possibile inserire più istruzioni su una linea, se lo si desidera, separando ciascuna istruzione con i due punti (:). È inoltre possibile estendere un'istruzione ad una linea aggiuntiva digitando uno spazio, un trattino e un ritorno (il tasto invio) alla fine della linea.

Commenti

Un motivo comune si potrebbe vedere questo errore è perché si è cercato di mettere in un commento, ma la sintassi è stato utilizzato perché non era giusto. Mettendo commenti alle estremità di linee è una pratica utile. Per fare in Visual Basic, iniziare il commento inserendo uno spazio dopo l'ultimo carattere del codice, seguito da un apostrofo ( ') o lettere REM. Tutto ciò digitato dopo che sarà un commento. Se si digita un commento senza fare questo primo, causerà l'errore.

altre cause

La causa esatta di un "fine della espressione del previsto" errore non è sempre evidente, ma indica quasi sempre un errore di sintassi. Esso non può essere così semplice come un commento formattato in modo errato o alcuni caratteri extra alla fine, però. Verificare di aver usato correttamente gli operatori, strutture di controllo e chiamate di metodo presenti nella linea, e che tutti i tuoi parentesi match up. Un errore nel mezzo potrebbe rendere il compilatore pensa che la sua dichiarazione è finita prima che si suppone che sia.