go言語入門学習サイト

go言語初心者のために基礎から解説します。

go言語で複数の値を初期化する

go言語では複数の変数を一斉に初期化することができます。

【結論】

Go言語では ,で区切ることで複数の変数を同時に初期化できる。


【理由】

var 変数名 データ型 = 初期値を宣言するとgo言語では複数の値を一気に初期化する事ができます。

書き方は
var x, y int = 1, 3と書くと可能です。

【具体例】

package main

import "fmt"

func main() {
var i, j int = 1, 2
k := 3
A, B, C := true, false, "no!"

fmt.Println(i, j, k, A, B, C)
}

1 2 3 true false no!

【解説】

var i, j int = 1, 2は整数なのでintとします。
k := 3は := によりintを省略して代入します。

変数のA, B, Cを:= true, false, "no!"として
fmt.Println(i, j, k, A, B, C)で処理すると
1 2 3 true false no!と表示され複数の値が初期化されました。

複数初期化はカンマで区切るって事を覚えておきましょう。


 






TechAcademy [テックアカデミー]


【アイデミー】AIを学んで一発逆転のキャリアチェンジ!



取材やお仕事紹介などはこちらからお気軽にご連絡下さい。
ysa7825@gmail.com