golang でグローバル変数を定義して使用する方法
Go言語では、キーワードvarを使用してグローバル変数を定義できます。グローバル変数はmain()関数を含む任意の関数で使用できます。
以下に、グローバル変数の定義と使用例を示します。
package main
import "fmt"
// 定义全局变量
var globalVariable string = "Hello, World!"
func main() {
// 在函数中使用全局变量
fmt.Println(globalVariable)
// 修改全局变量的值
globalVariable = "Hello, Golang!"
fmt.Println(globalVariable)
}
上の例では、var キーワードによって、関数外で globalVariable というグローバル変数が定義されています。 main() 関数ではこのグローバル変数が直接利用することができ、読み書きすることができます。
ネイティブに日本語で言い換えてください。
Hello, World!
Hello, Golang!
Go言語では、グローバル変数は並行安全であり、複数のGoゴルーチンが同時にグローバル変数にアクセスして変更しても競合は発生しないことに注意してください。ただし、グローバル変数への依存が過剰になると、コードの可読性と保守性が低下する可能性があるため、コードの設計と作成時にはグローバル変数の過剰使用を避けることをお勧めします。