var x int
var x = 10
var x int = 10
x := 10
================== Zero Values ==========================
int: 0
float64: 0.0
bool: false
string: ""
Pointers, interfaces, slices, channels, maps, and functions: nil
Boolean: `true` or `false`
var b bool
Integer: int, int8, int16
var i int
Float: float32, float64
var f float32
String: ""
var s string
Arrays: Fixed-size
var a [5]int
a[0] = 1
Slice: Dynamic-size
var s []int
s = append(s, 1)
type Vertex struct {
X int
Y int
}