Golang
  • golang
  • cli
  • debug
  • Go Modules
  • Style Guide:
  • vscode
  • programming
    • bookmarks
    • strings
  • rest
    • refs
  • variables
Powered by GitBook
On this page
  • Types of Variables
  • Basic Types
  • Composite Types

variables

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

Types of Variables

Basic Types

Boolean: `true` or `false`
var b bool

Integer: int, int8, int16
var i int

Float: float32, float64
var f float32

String: ""
var s string

Composite Types

Arrays: Fixed-size
var a [5]int
a[0] = 1

Slice: Dynamic-size
var s []int
s = append(s, 1)

Struct

type Vertex struct {
    X int
    Y int
}
Previousrefs

Last updated 11 months ago