If statements in Golang are pretty simple, so this is going to be a really short article. What I would like to do, is compare the same if statements in Python and Golang to give you a feel for how the two languages differ in their constructs.
In Python, we’d have something like:
Here, we make some simple statements about the value of x. We can do the same in Golang. Here are the differences:
- We must assign this to package main, as it’s an executable piece of code
- We must import the fmt module to make printing possible
- The if statement must live within the function
- Instead of a colon after the condition, we use curly braces
And that’s it. If you are familiar with Python or another language, you’ll probably be very comfortable with this kind of syntax.