Go言語の変数宣言メモ

Go言語の変数宣言のメモです。

Go言語の変数宣言はvar [変数名] [型]で型を指定して宣言こともできますし、コロンイコール(:=)で型を指定しないで宣言することもできます。

var num1 int = 1
num2 := 1 //int

変数宣言のパターン

var で一行ずつ宣言

型を宣言する。

var i int = 1
var f64 float64 = 1.2
var s string = "test"
var t bool = true
var f bool = false

括弧()でくくる

varは()でくくれる。カンマ(,)で複数宣言可能。

var (
	i    int     = 1
	f64  float64 = 1.2
	s    string  = "test"
	t, f bool    = true, false
)

コロンイコール(:=)で型を指定しない(入力した値で型を類推)

xi := 1 //int 
xs := "test" // string
xt, xf := true, false //bool

const

再代入不可

const Pi = 3.14

const (
	Username = "test_user"
	Password = "test_pass"
)