To emphasize how simple Go is, here is a breakdown of all its 25 keywords. You probably already know most of them if you are familiar with other programming languages. The keywords are grouped together to examine them according to their use.
Data types:
var |
This defines a new variable |
const |
This defines a constant value that does not change |
type |
This defines a new data type |
struct |
This defines a new structured data type that contains multiple variables |
map |
This defines a new map or hash variable |
interface |
This defines a new interface |
Functions:
func |
This defines a new function |
return |
This exits a function, optionally returning values |
Packages:
import |
This imports an external package in the current package |
package |
This specifies what package a file belongs to |
Program flow:
if |
This is used... |