Go 中的關鍵字

Golang是一種程式語言,由於其語法簡單、可讀性強以及使用關鍵字的支持,近年來獲得了極大的普及。

關鍵字 - 關鍵字或保留字是語言中用於某些內部過程或代表某些預先定義操作的字。因此,這些詞不允許用作標識符。這樣做會導致編譯錯誤。以下是您需要了解的有關 Golang 中的關鍵字的知識

Go 中的關鍵字

例如:

// Minh họa chương trình Go sử dụng từ khóa
package main 
import "fmt"

// Từ khóa ở đây là package, import, func, var 
func main() { 

// Đây là một biến hợp lệ
var a = "Quantrimang"

fmt.Println(a) 

// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG" 
} 

結果:

Quantrimang

Go程式目前共有25個關鍵字:

Go 中的關鍵字

  • break - 用於退出迴圈或 switch 語句。
  • case - 在 switch 語句中用來指定輸入值的可能符合。
  • chan - 用於在 goroutines 之間建立通訊通道。
  • const - 用來定義一個不能改變的常數值。
  • continue - 用於跳過循環的當前迭代並移動到下一個迭代。
  • defer - 用於安排在目前函數返回後執行的函數呼叫。
  • else - 用於指定當 if 條件為假時要執行的替代程式碼區塊。
  • fallthrough - 在 switch 語句中使用,指定控制將傳遞到下一個 case。
  • for - 用於建立循環,重複程式碼區塊指定的次數。
  • func-用於定義可以從程式其他部分呼叫的函數。
  • go − 用於啟動一個新的 goroutine。
  • goto-用於跳到目前函數內的特定標籤。
  • if - 僅當某個條件為真時才執行程式碼區塊。
  • import − 用於將套件匯入程式。
  • 介面- 用於定義類型必須實作的一組方法。
  • map - 用於定義一組鍵值對。
  • package - 用於定義包含一個或多個 Go 原始檔的套件。
  • 範圍- 用於迭代數組、切片、序列、映射或通道。
  • return - 用於退出函數並向呼叫者傳回一個值。
  • select - 用於等待將值傳送到多個通道之一。
  • struct - 用於定義一組表示複雜資料類型的欄位。
  • switch - 用於根據表達式的值執行程式碼區塊。
  • 類型- 用於定義新的資料類型。
  • var − 用於宣告變數。

例如:

// Minh họa chương trình Go sử dụng từ khóa

// Từ khóa package được dùng để bao gồm main package trong chương trình
package main 

// Từ khóa import được dùng để nhập "fmt" vào trong package 
import "fmt"

// func được dùng để tạo hàm
func main() { 

	// Từ khóa var được dùng để tạo biến
	// Pname, Lname, and Cname là các biến hợp lệ
	var Pname = "Quantrimang"
	var Lname = "Go Language"
	var Cname = "Keywords"
	
	fmt.Printf("Portal name: %s", Pname) 
	fmt.Printf("\nLanguage name: %s", Lname) 
	fmt.Printf("\nChapter name: %s", Cname) 

} 

結果:

Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords

無論您是初學者還是經驗豐富的開發人員,掌握 Golang 關鍵字都是成為熟練的 Go 程式設計師的重要一步。

Sign up and earn $1000 a day ⋙

Leave a Comment

普通電視和智慧電視的差別

普通電視和智慧電視的差別

智慧電視確實風靡全球。憑藉如此多的強大功能和互聯網連接,科技改變了我們觀看電視的方式。

為什麼冷凍室沒有燈,冷藏室有燈?

為什麼冷凍室沒有燈,冷藏室有燈?

冰箱是家庭中常見的家用電器。冰箱通常有 2 個隔間,冷藏室寬敞,並且每次使用者打開時都會自動亮燈,而冷凍室狹窄且沒有燈。

解決 Wi-Fi 速度變慢的網路擁塞問題的 2 種方法

解決 Wi-Fi 速度變慢的網路擁塞問題的 2 種方法

除了路由器、頻寬和乾擾之外,Wi-Fi 網路還受到許多因素的影響,但也有一些智慧的方法可以增強您的網路效能。

如何使用 Tenorshare Reiboot 將 iOS 17 降級到 iOS 16 且不遺失數據

如何使用 Tenorshare Reiboot 將 iOS 17 降級到 iOS 16 且不遺失數據

如果您想在手機上恢復穩定的 iOS 16,這裡是卸載 iOS 17 並從 iOS 17 降級到 16 的基本指南。

每天吃優​​格會對身體產生什麼影響?

每天吃優​​格會對身體產生什麼影響?

酸奶是一種美妙的食物。每天吃優​​格好嗎?每天吃酸奶,你的身體會發生怎樣的變化?讓我們一起來了解一下吧!

哪種米最有益於健康?

哪種米最有益於健康?

本文討論了最有營養的米種類以及如何最大限度地發揮所選米的健康益處。

如何早上準時起床

如何早上準時起床

制定睡眠時間表和就寢習慣、更改鬧鐘以及調整飲食都是可以幫助您睡得更好、早上準時起床的一些措施。

玩 Rent Please! 的提示新手模擬房東

玩 Rent Please! 的提示新手模擬房東

請租用! Landlord Sim 是一款適用於 iOS 和 Android 的模擬手機遊戲。您將扮演一個公寓大樓的房東,開始出租公寓,目標是升級公寓的內部並為租戶做好準備。

最新浴室塔防代碼及代碼輸入方法

最新浴室塔防代碼及代碼輸入方法

取得浴室塔防 Roblox 遊戲代碼並兌換令人興奮的獎勵。它們將幫助您升級或解鎖具有更高傷害的塔。

變壓器的結構、符號和工作原理

變壓器的結構、符號和工作原理

讓我們以最準確的方式了解變壓器的結構、符號和運作原理。

人工智慧讓智慧電視更上一層樓的四種方式

人工智慧讓智慧電視更上一層樓的四種方式

從更好的影像和聲音品質到語音控制等等,這些人工智慧功能讓智慧電視變得更好!

為什麼 ChatGPT 比 DeepSeek 更好

為什麼 ChatGPT 比 DeepSeek 更好

最初,人們對DeepSeek寄予厚望。作為 ChatGPT 強勁競爭對手的 AI 聊天機器人,它承諾提供智慧聊天功能和體驗。

認識 Fireflies.ai:免費的 AI 秘書,幫你節省大量工作時間

認識 Fireflies.ai:免費的 AI 秘書,幫你節省大量工作時間

在記下其他重要事項時很容易錯過重要細節,而在聊天時記筆記可能會分散注意力。 Fireflies.ai 就是解決方案。

如何飼養 Minecraft 中的美西蠑螈,馴服 Minecraft 中的蠑螈

如何飼養 Minecraft 中的美西蠑螈,馴服 Minecraft 中的蠑螈

如果玩家知道如何使用 Axolot Minecraft,它將成為玩家在水下操作時的絕佳助手。

《噤界:前路》PC遊戲配置

《噤界:前路》PC遊戲配置

《寂靜之地:前路》的配置評價相當高,因此您需要在決定下載之前考慮其配置。