如何在 Golang 中使用變數

在程式語言中,標識符的用途正如其名稱所示。換句話說,標識符是程式中元件的使用者定義名稱。在Go語言中,標識符可以是變數名稱、函數名稱、常數、語句標籤、套件名稱或類型。以下是在 Golang 中使用識別碼需要了解的事項。

如何在 Golang 中使用變數

例如:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

上述範例中共有三個可用的標識符:

  • main:套件名稱
  • main:函數名稱
  • name:變數的名稱

變數定義規則:定義有效的 Go 變數有一些有效的規則。必須遵循這些規則,否則我們將得到編譯錯誤。

  • 識別符名稱必須以字母或底線(_)開頭。且名稱可以包含字母‘a-z’或‘A-Z’或數字0-9以及字元‘_’。
  • 識別符名稱不能以數字開頭。
  • 標識符名稱區分大小寫。
  • 不允許使用關鍵字作為標識符。
  • 標識符名稱的長度沒有限制,但建議最佳長度為 4 – 15 個字母。

例如:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

筆記:

Go 語言中,有一些預先宣告的識別碼可用於常數、型別和函數。這些名稱不會被保留,您可以在聲明中使用它們。以下是預先聲明的識別碼清單:

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • 以底線字元(_)表示的變數稱為空白標識符。該變數用作匿名佔位符而不是常規標識符,並且在聲明、操作數和賦值中具有特殊含義。
  • 可以從另一個套件存取的變數稱為導出標識符。導出的標識符是符合下列條件的識別碼:
    • 導出的標識符名稱的第一個字元必須是大寫的 Unicode 字母。
    • 標識符必須在包塊內聲明,或作為該包內的變數、函數、類型或方法的名稱聲明。

在下面的範例中,file1.go包含一個名為ExportedVariable的匯出變量,該變數可在同一檔案中存取。它還會匯入file2套件並從file2.go存取匯出的變數AnotherExportedVariable。透過執行go run file1.go ,它將列印file1.go中的ExportedVariable的值(“Hello, World!”)和file2.go中的AnotherExportedVariable的值(“Greetings from file2!”)。這演示了 Go 中可以從另一個套件存取導出變數的概念。

file2 的範例:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

file1 的範例:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

結果:

Hello, World!
Greetings from file2!

留下評論

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

遇到 Microsoft Teams 錯誤代碼 2603 而煩惱?我們的逐步指南可協助您快速解決問題,修復最新 2026 更新中的安裝失敗、當機等問題。適用於所有用戶!

如何修復 Microsoft Teams 錯誤 K 安全

如何修復 Microsoft Teams 錯誤 K 安全

遇到 Microsoft Teams 安全錯誤 K 時遇到問題?按照我們的逐步指南即可快速解決—無需任何技術知識。立即恢復流暢協作!

解決 Microsoft Teams 錯誤 N 網路

解決 Microsoft Teams 錯誤 N 網路

還在為 Microsoft Teams 的「錯誤 N」網路問題苦惱嗎?取得解決 Microsoft Teams「錯誤 N」網路問題的逐步指南,從快速重新啟動到進階故障排除,應有盡有。立即恢復流暢的通話和會議體驗!

一步一步教你如何在會議開始前建立分組討論室

一步一步教你如何在會議開始前建立分組討論室

透過這份詳盡的逐步指南,即可在 Zoom 會議開始前輕鬆建立分組討論室,實現無縫協作。預先分配與會者,最大程度提升參與。本指南是教育工作者、團隊和領導者的理想選擇。

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

還在為 Microsoft Teams 中令人抓狂的「Teams 資料夾在哪裡」錯誤而煩惱嗎?我們提供經過驗證的逐步故障排除方法,協助您快速解決問題,恢復流暢的團隊合作。包含最新方法!

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

還在為 Microsoft Teams Mac 版鑰匙圈錯誤而煩惱嗎?我們提供經過驗證的 macOS 逐步故障排除方案,協助您恢復流暢協作。快速解決方案就在眼前!

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

還在為 Microsoft Teams 麥克風聲音模糊或無聲而煩惱嗎?了解如何透過快速有效的步驟解決 Microsoft Teams 麥克風問題。清晰的音訊體驗,等你來體驗!

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

在公共 Wi-Fi 環境下遇到 Microsoft Teams 網路錯誤?立即取得 VPN 調整、連接埠檢查和快取清除等快速修復方法,恢復通話和會議的流暢運作。逐步指南助您快速解決問題。

透過直接連結解決 Microsoft Teams 加入會議錯誤

透過直接連結解決 Microsoft Teams 加入會議錯誤

遇到 Microsoft Teams 加入會議錯誤?點擊連結查看已驗證的解決方法。快速修復,輕鬆加入會議—無需任何技術技能!

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

了解如何使用 Microsoft Teams Copilot 提升 AI 賦能的生產力。逐步指南、關鍵功能和技巧,幫助您輕鬆革新會議、聊天和任務。立即開啟更聰明的協作!