LoginSignup
0
0

【Go言語】リテラル・変数宣言

Posted at

リテラル

Goのプリミティブなリテラルでよく使われるもの

  • 整数
  • 浮動小数点数
  • ブール型
  • 文字列
  • nil

nilは無効な参照先を表す値で、初期化されていない状態を表すのに利用される

// 整数
1
// 浮動小数点数
1.5
// 文字列
"あいう"
`Hello
World`
// プール値
true
false
// nil
nil

変数宣言

varの後に変数名で宣言する
初期値を代入する場合は、=の後に初期値を記述する
初期値の値から型が明らかな場合は、を省略できる

// 整数型の宣言
var num1 int = 10

// 右辺から型が決まるので型の記述を省力できる
var num2 = 20

変数名と初期値の代入を:=演算子で行うことができる
ただし、関数の中でしか使えない

package main

import "fmt"

// コンパイルエラーになる
num1 := 10

func main() {
    // num2に整数を代入できる
	num2 := 10
	
	fmt.Println(num1)
	fmt.Println(num2)
}

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0