Golang での定数と変数の違いと使用法をマスターするには、具体的なコード例が必要です。
Golang では、定数と変数はプログラムの最も基本的なコンポーネントです。 . 保存方法と割り当て方法にいくつかの違いがあります。この記事では、Golang における定数と変数の違いと使用法を詳細に紹介し、読者がこれら 2 つの概念をよりよく理解して習得できるように、具体的なコード例を示します。
1. 定数
定数は、プログラムの実行中に変化しない量です。 Golang では、定数はキーワード const を使用して宣言されます。定数に値が割り当てられると、プログラムの実行中に再度変更することはできません。定数はプログラム内のどこでも宣言できますが、その値はコンパイル時に決定する必要があります。
定数の命名規則は変数の命名規則と同じで、文字またはアンダースコアで始まり、文字、数字、アンダースコアを含めることができます。定数には、文字、文字列、ブール値、数値などのデータ型を指定できます。以下は定数のサンプル コードです。
const PI = 3.14159 const Name = "Alice" const Age = 18 const IsMale = true
上記のコードでは、PI は浮動小数点定数、Name は文字列定数、Age は整数定数、Is Male はブール定数です。これらの定数は、プログラムの実行中に変更することはできません。
2. 変数
変数は、プログラムの実行中に値やデータ型を変更できる量です。 Golang では、変数はキーワード var を使用して宣言されます。変数の値はプログラム内のどこでも変更できます。
変数の命名規則は定数の命名規則と同じで、文字またはアンダースコアで始まり、文字、数字、アンダースコアを含めることができます。変数には、文字、文字列、ブール値、数値などのデータ型を使用できます。以下は、いくつかの変数のサンプル コードです。
var age int = 18 var name string = "Alice" var isMale bool = true
上記のコードでは、age、name、is Male はそれぞれ整数変数、文字列変数、およびブール変数です。これらの変数の値は、プログラムの実行中に変更できます。
変数の宣言と代入は、以下に示すように、別々に行うことも、同じ行で行うこともできます:
var age int age = 18 var name string = "Alice" var isMale = true
3. 定数と変数の使用
定数と変数プログラムの使用方法にはいくつかの違いがあります。
次に、定数と変数を使用するコード例を示します。
package main import ( "fmt" ) func main() { const PI = 3.14159 var radius = 5.0 var area float64 area = PI * radius * radius fmt.Printf("半径为%f的圆的面积为%f ", radius, area) }
上記のコードでは、定数 PI の値は 3.14159 で、変数 radius の値は5.0. 計算により円の面積を取得し、変数の面積に代入することができます。最後に、結果はフォーマットされた出力を通じて出力されます。
概要:
この記事では、Golang における定数と変数の違いと使用法について詳しく説明し、具体的なコード例を示します。これらの例を研究して理解することで、読者は Golang での定数と変数の使用法をよりよく習得し、その後の Golang プログラミングの基礎を築くことができます。 Golang の定数と変数は非常に重要な基礎知識であり、実際のアプリケーションでも頻繁に使用されます。この記事を学習することで、読者が定数と変数をより有効に活用し、プログラミング能力を向上できることを願っています。
以上がGolangの定数と変数の違いと使い方の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。