Difference between revisions of "Syntax Error"
esse quam videri
Line 8: | Line 8: | ||
=Explanation= | =Explanation= | ||
Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved. | Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved. | ||
+ | |||
+ | =Example= | ||
+ | <syntaxhighlight lang ="csharp"> | ||
+ | string name = "John Doe"; | ||
+ | |||
+ | Console.WriteLine(Name); // This is a syntax error because we are trying to print "name" but this line of code says "Name". Although it seems insignificant, this code will not compile because there is no variable with the identifier "Name". | ||
+ | </syntaxhighlight> | ||
==Notes== | ==Notes== |
Revision as of 15:03, 29 August 2019
Definition
A syntax error is a type of error that will prevent the code from compiling at compile time.
Relevance
Syntax errors will be a common sight. The most famous is forgetting to add a semicolon at the end of a line of code. Most of the time, syntax errors are quick to resolve.
Explanation
Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved.
Example
string name = "John Doe";
Console.WriteLine(Name); // This is a syntax error because we are trying to print "name" but this line of code says "Name". Although it seems insignificant, this code will not compile because there is no variable with the identifier "Name".
Notes
In Microsoft Visual Studio, syntax errors are typically underlined in a red squigly line to try to help identify.