? Programmering kan være en frustrerende aktivitet. Den minste skrivefeil i koden din kan hindre den fra å fungere , slik at du sliter med å fikse det med bare uforståelig feilmeldinger å veilede deg. I Visual Basic, er en slik melding " forventer slutten av uttrykket , " og det kan være forårsaket av en rekke ting . Ekstra Tegn
p Hvis du tester din visuelle grunnleggende programmet og får en feilmelding som sier " forventer en slutten av uttrykket " eller "end of expression forventet, " da har du en linje et eller annet sted i koden som har ikke syntaksen helt rett. Nærmere bestemt, er ekstra tegn ved slutten av linjen. Med andre ord , har linjen en komplett, syntaktisk riktig uttrykk etterfulgt av flere tegn som ikke skal være der.
End of Statement
I mange programmeringsspråk , hvert utsagn av koden blir avsluttet av en bestemt end -of -statement tegn, for eksempel et semikolon (;) . I Visual Basic , derimot, er den enden av linjen enden av setningen. Hvis du er ny til Visual Basic, kanskje for vane å avslutte et uttrykk med semikolon være kilden til denne feilen . Du kan sette flere utsagn på én linje, hvis du ønsker, ved å skille hver setning med et kolon ( :). Du kan også utvide en uttalelse til en ekstra linje ved å skrive inn et mellomrom, en understrek og et linjeskift ( enter-tasten ) på slutten av linjen .
Kommentarer
en vanlig grunn til at du kan se denne feilen er fordi du har prøvd å sette i en kommentar , men syntaksen du brukte for det var ikke helt riktig . Å sette kommentarer i endene av rørene er et nyttig praksis . Å gjøre det i Visual Basic , begynner kommentaren ved å sette et mellomrom etter det siste tegnet av kode , fulgt av en apostrof (' ) eller bokstavene REM . Alt skrevet etter det vil være en kommentar . Hvis du skriver inn en kommentar uten å gjøre dette først , vil det føre til feil .
Andre årsaker
Den eksakte årsaken til en "end of expression forventet " feil isn ' t alltid opplagt , men det er nesten alltid indikerer en syntaksfeil . Det kan ikke være så enkelt som en feil formatert kommentar eller noen ekstra tegn på slutten , men. Sjekk at du har riktig brukt operatørene , kontroll strukturer og metode samtaler stede i linjen, og at alle parentes din samsvarer. En feil i midten kunne gjøre kompilatoren mener at uttalelsen er over før det er ment å være.