Go เป็นภาษาที่กำหนดชนิดแบบ static และมีหลายวิธีในการประกาศตัวแปร วิธีที่ใช้บ่อยที่สุดคือ short declaration := ซึ่งจะอนุมานชนิดให้เอง ชนิดข้อมูลพื้นฐานของ Go ครอบคลุมตัวเลข สตริง บูลีน และอื่น ๆ
การประกาศตัวแปร
x =
y =
z
name :=
count :=
a, b = ,
Pi =
