? Programmering kan være en frustrerende aktivitet. Den mindste slåfejl i din kode kan forhindre det i at fungere , så du kæmper for at ordne det med kun forvirrende fejlmeddelelser til at guide dig . I Visual Basic, er en sådan meddelelse " forventer slutningen af udtryk ", og det kan være forårsaget af en række ting . Ekstra tegn
p Hvis du tester din visuelle grundlæggende program og få en fejlmeddelelse siger " forventer en ende af udtrykket" eller "ende af det forventede udtryk ", så du har en linje et sted i din kode, har ikke syntaksen helt rigtigt. Konkret ekstra tegn er i slutningen af linjen. Med andre ord har den linje en komplet, syntaktisk korrekt udtryk, efterfulgt af yderligere tegn, der burde ikke være der.
End of Statement
mange programmeringssprog , hvert udsagn kode er afsluttet ved en bestemt end-of- erklæring karakter, såsom et semikolon (;) . I Visual Basic , dog enden af linjen er slutningen af meddelelsen . Hvis du er ny til Visual Basic , kan den vane slutter et udtryk med et semikolon være kilden til denne fejl. Du kan sætte flere sætninger på en linie , hvis du ønsker det, ved at adskille hvert udsagn med et kolon ( :). Du kan også udvide en erklæring til en ekstra linje ved at skrive et mellemrum, en understregning og en vognretur ( Enter-tasten ) i slutningen af linjen.
Kommentarer
< br >
en almindelig årsag kan du se denne fejl er, fordi du har forsøgt at sætte i en kommentar , men den syntaks du har brugt til det var ikke helt rigtigt. Sætte kommentarer på enderne af linjerne er en nyttig praksis. At gøre det i Visual Basic , begynder kommentaren ved at sætte et mellemrum efter det sidste tegn i koden , efterfulgt af en apostrof (') eller bogstaverne REM . Alt skrevet efter dette vil være en kommentar . Hvis du skriver en kommentar uden at gøre dette først, vil det medføre fejl.
Andre årsager
Den nøjagtige årsag til en "end udtryk forventet " fejl isn ' t altid indlysende, men det næsten altid viser en syntaksfejl . Det kan ikke være så ligetil som en ukorrekt formateret kommentar eller nogle ekstra tegn i slutningen, dog. Kontroller , at du rigtigt har brugt operatører, kontrolstrukturer og metode opkald til stede i den linje , og at alle dine parentes matche op . En fejl i midten kunne gøre compiler tror, at din udtalelse er forbi, før det er meningen at være .