ホームページ  >  記事  >  バックエンド開発  >  Golang言語で変数を定義する方法

Golang言語で変数を定義する方法

小老鼠
小老鼠オリジナル
2023-12-15 16:46:51746ブラウズ

変数の定義方法: 1. var キーワードを使用して 1 つ以上の変数を定義します。構文は「var 変数名 type」です; 2. const キーワードを使用して定数を定義します 定数は変更不可能な値であり、定義後に値を変更することはできません。構文は「const constant name type = value」です; 3. 型推論を使用して変数の定義を簡素化します。たとえば、:= 演算子を使用して変数を定義し、コンパイラにその型を自動的に推測させることができます。構文は「変数名 := 値」です; 4. 複数の変数を同時に定義します; 5. 空白の識別子など。

Golang言語で変数を定義する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、go1.20.1 バージョン、Dell G3 コンピューター。

golang では、変数を定義する一般的な方法と、その特性と使用法がいくつかあります。

1. var キーワードを使用する

Golang では、var キーワードを使用して 1 つ以上の変数を定義できます。構文は次のとおりです。

var 変数名 type

たとえば、整数変数を定義するには、x:

var x int

が作成されます。 x という名前の変数 初期値が 0 の整数変数。変数の定義中に、変数に初期値を割り当てることもできます。例:

var y int = 10

これにより、y という名前の整数変数が作成され、その初期値が 10 に設定されます。もちろん、簡略化した書き方も使用できます:

y := 10

これにより、y の型が整数であると自動的に推測され、その初期値が 10 に設定されます。

2. const キーワードを使用する

Golang では、const キーワードを使用して定数を定義できます。定数は、定義後に値を変更できない変更不可能な値です。構文は次のとおりです。

const constant name type = value

たとえば、定数 pi を定義します。

const pi float64 = 3.14159

This作成される名前は pi の定数であり、その値は 3.14159 に設定されます。変数とは異なり、定数は定義時に値を割り当てる必要があります。

3. 型推論を使用する

Golang では、型推論を使用して変数の定義を簡素化できます。たとえば、:= 演算子を使用して変数を定義し、コンパイラにその型を自動的に推測させることができます。構文は次のとおりです。

変数名:= 値

たとえば、文字列変数名を定義し、その初期値を「John」に割り当てます。

name := "John "

現時点では、コンパイラは名前の型が文字列であると自動的に推測します。

4. 複数の変数の定義

Golang では、複数の変数を同時に定義できます。構文は次のとおりです。

var 変数名 1、変数名 2、... 変数名 n 型

たとえば、2 つの整数変数 a と b を定義します。

var a , b int

これにより、初期値が 0 の 2 つの整数変数 a と b が作成されます。定義時に複数の変数に初期値を割り当てることもできます。たとえば:

var c, d = 10, 20

これにより、2 つの整数変数 c と d が作成され、それらが配置されます。の初期値はそれぞれ10、20に設定されています。もちろん、型推論を使用して複数の変数を定義することもできます:

e, f := 30, 40

これにより、2 つの整数変数 e と f が作成され、それらの初期値が変換されます。の はそれぞれ 30 と 40 に設定されます。

5. 空白の識別子

Golang では、空白の識別子「_」を使用して不要な値を表すことができます。たとえば、空白識別子を使用して変数の値を無視できます。例:

#, err := doSomething()

これは、doSomething() 関数の最初の戻り値を無視し、それを err 変数に割り当てます。これは、関数のエラー戻り値のみを考慮する場合に便利です。

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

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