ホームページ >バックエンド開発 >Golang >Golang 変数の定義と使用法について話し合う

Golang 変数の定義と使用法について話し合う

PHPz
PHPzオリジナル
2023-03-29 15:15:58859ブラウズ

Golang は、効率性、信頼性、シンプルさという利点を備えた静的型付けプログラミング言語です。 Golang では、変数はプログラムの最も基本的なデータ型の 1 つです。しかし、変数がどこで定義されているのか、どのように名前を付けるのか、どのように使用するのかが分からないため、初心者にとって変数は混乱を招くことがよくあります。したがって、この記事では、初心者が Golang をよりよく理解して使用できるように、Golang 変数が定義される場所、その名前と使用方法の問題について検討します。

1. 変数の定義

Golang では、変数の定義を関数の内部または外部に配置できます。関数の外部では、変数は任意の関数またはファイルから参照できますが、関数内では、変数は関数内でのみ使用できます。変数の定義形式は次のとおりです。

var 変数名 変数の種類

例:

var a int
var b string
var c float32

このうち、a は整数変数、b は文字列変数、c は単精度浮動小数点変数です。

Golang では、短い宣言演算子「:=」を使用して変数を定義および初期化することもできます。例:

x := 1
y := "hello"

この例では、x は整数型の変数で、その値は 1 に初期化され、y は A です。値が「hello」に初期化される文字列型の変数。

2. 変数の命名

Golang では、変数の命名規則は他のプログラミング言語と同じです。変数名は文字またはアンダースコアで始まる必要があり、文字、アンダースコア、数字のみで構成できます。変数名では大文字と小文字が区別されるため、変数名「Test」と「test」は 2 つの異なる変数です。 Golang では、変数にはキャメルケースの名前を使用することをお勧めします。つまり、最初の単語は小文字で、後続の各単語の最初の文字は大文字になります。例:

varstudentName string
var bookPrice float32

3. 変数の使用

Golang では、変数の使用は代入と割り当ての 2 つのステップに分かれています。ピックを読んでいます。

1. 代入

「=」演算子を使用して変数に値を代入できます。例:

a = 1
b = "hello"

短い宣言演算子「:=」を使用して変数を宣言および初期化することもできます。例:

x := 1
y := "hello"

Golang 変数の型はコンパイラによって自動的に推論されることを考慮すると、変数はコンパイラの実行時に指定することもできます。変数が定義されています。例:

var a int = 1
var b string = "hello"
var c bool = true

2.

変数の読み取りプログラム内で変数の値を使用することを指します。たとえば、変数 a の値を使用するには、その値を別の式に入れることができます。例:

sum := a 10

この例では、変数 a の値に 10 が加算され、最終結果が変数 sum に代入されます。同様に、変数 b と変数 c は他の式でも使用できます。

さらに、Printf 関数を使用して変数の値を出力できます。例:

fmt.Printf("a=%d, b=%s, c=%t", a, b, c)

この例では、Printf 関数は次のようになります。出力 変数 a、b、c の値。 %d、%s、%t はフォーマット文字列内のパラメータ型シンボルで、それぞれ整数型、文字列型、ブール型を表します。

概要

この記事では、Golang 変数の定義、名前付け、および使用方法を紹介します。 Golang の変数は他のプログラミング言語の変数と多くの類似点がありますが、いくつかの違いがあります。 Golang プログラムを作成するときは、ドキュメントを注意深く読み、プログラムの信頼性と効率を向上させるために変数が正しく使用されていることを確認する必要があります。

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

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