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"
)