ホームページ  >  記事  >  バックエンド開発  >  golang変数の使い方

golang変数の使い方

WBOY
WBOYオリジナル
2023-05-13 11:30:38459ブラウズ

Golang は静的型付け言語であり、変数の使用は非常に重要です。 Golang では、変数の宣言、初期化、使用は特定のルールに従う必要があります。この記事では初心者の方の参考になればと思い、Golang変数の具体的な使い方を紹介します。

1. 変数の宣言と初期化

Golang での変数の宣言と初期化は、一緒に完了することも、個別に完了することもできます:

1. 一緒に完了します

var a int = 10

このメソッドは、一般的な宣言および初期化メソッドです。このうち、varはキーワード、aは変数名、intは変数の型、10は変数の初期値です。

2. 別途入力してください

var a int

a = 10

このように、変数 a が最初に宣言され、次に変数 a が宣言されます。 10として初期化されます。この方法は、変数の宣言と初期化が別々に完了する状況に適しています。

2. 変数の割り当て

Golang での変数の割り当ては、等号を使用して完了できます:

var a int

a = 10

上記の方法は、変数を代入する最も一般的な方法です。

もっと簡潔な方法もあります:

a := 10

この方法は、変数の宣言と初期化をまとめて完了でき、最も一般的な変数の宣言と初期化です。方法。

3. 変数の複数の割り当て

Golang の変数は複数の割り当てをサポートしています。つまり、複数の変数を複数の変数に同時に割り当てることができます:

var a, b int

a,b = 10,20

このメソッドは、a と b に同時に値を割り当てることができます。

もっと簡潔な方法もあります:

a,b := 10,20

この方法では、変数の宣言と初期化を一緒に完了することも、値を割り当てることもできます。 aとbを同時に行います。

4. 匿名変数

Golang における匿名変数の役割は非常に重要です。

1. 関数は複数の値を返します

Golang の関数は複数の値を返すことをサポートしています。値の一部が必要ない場合は、匿名変数を使用してそれらを無視できます。

func test() (int, int) {

return 10, 20

}

var a, _ = test()

この例では、匿名変数2 番目の戻り値を無視するために使用されます。

2. 代入演算で特定の値を無視する

場合によっては、特定の代入演算の値を使用する必要がなく、匿名変数を使用することもできますそれらを無視するには、次のようにします。

a, _ := test()

この例では、匿名変数を使用して 2 番目の戻り値を無視します。

3. グローバル変数の初期化

Golang では、グローバル変数を初期化する必要があります。グローバル変数が使用されていない場合は、匿名変数を使用してその位置を占有することができます。例:

var num int = 10

var _ = num

Thisたとえば、匿名変数が num の位置を占めるために使用されます。

5. 変数のスコープ

Golang の変数のスコープは、グローバル変数とローカル変数を含め、非常に明確です。

1. グローバル変数

グローバル変数にはどこからでもアクセスできます。

2. ローカル変数

ローカル変数は、別の関数に渡されない限り、その変数が配置されている関数内でアクセスできます。

6. 概要

この記事では、変数の宣言と初期化、変数の割り当て、変数の複数の割り当て、匿名変数、変数のスコープなど、Golang 変数の使用方法を紹介します。この知識は Golang プログラムを作成する際に非常に重要であり、初心者はそれを理解して習得する必要があります。

以上がgolang変数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。