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

如何透過 Opera GX 免費獲得 1 個月的 Discord Nitro

如何透過 Opera GX 免費獲得 1 個月的 Discord Nitro

專注於遊戲的網頁瀏覽器 Opera GX 與 Discord 建立了有趣的合作夥伴關係,為用戶提供 Discord Nitro 的一個月免費試用。

如何快速錄製Windows 10電腦螢幕

如何快速錄製Windows 10電腦螢幕

目前,有許多支援Win 10的電腦螢幕錄製軟體,可以幫助您輕鬆錄製電腦螢幕,特別是對於遊戲玩家來說。

如何在 Facebook 直播時關閉評論

如何在 Facebook 直播時關閉評論

在 Facebook 上觀看直播時,評論會自動顯示在線上影片螢幕上。這樣觀眾就會知道其他人的評論。

Golang 中的命名回傳參數

Golang 中的命名回傳參數

在 Golang 中,命名回傳參數通常被稱為命名參數。 Golang 允許在函數簽章或定義中命名函數的傳回參數或結果。

WhatsApp 聊天桌布設定說明

WhatsApp 聊天桌布設定說明

WhatsApp 具有聊天桌布更換功能,允許用戶在 WhatsApp 上設定聊天主題。用戶可以從 30 種不同的聊天背景中進行選擇,或使用他們的個人圖像作為 WhatsApp 上的聊天背景。

什麼是 FLV 檔?如何在電腦上開啟FLV檔案?

什麼是 FLV 檔?如何在電腦上開啟FLV檔案?

您經常會從互聯網下載影片到您的電腦以便離線觀看,並且經常會看到 FLV 檔案。您是否正在苦苦思索如何打開它們?今天,我們將在下面的文章中為您提供有關 FLV 視訊檔案的資訊。

如何在手機、電腦上查看 Facebook 新聞存檔

如何在手機、電腦上查看 Facebook 新聞存檔

要查看已發布的 Facebook 新聞,您需要啟動 Facebook 上的新聞檔案。開啟存檔模式後,所有 Facebook 訊息都會保存在存檔中,以便您隨時查看。

最新 MU Luc Dia VNG 代碼以及如何兌換代碼

最新 MU Luc Dia VNG 代碼以及如何兌換代碼

您可以將 MU Luc Dia VNG 遊戲代碼兌換為 Zen 和其他貨幣。

10 款愛書人必備的應用程序

10 款愛書人必備的應用程序

即使你身邊沒有書,也不代表你必須停止閱讀。您只需要一部手機即可試用專為愛書人打造的社交媒體應用程序,找到您想閱讀的下一本書。

了解 Spotify Connect:迫使用戶退出 YouTube 音樂的 Spotify 功能

了解 Spotify Connect:迫使用戶退出 YouTube 音樂的 Spotify 功能

透過一個裝置控制另一個裝置上播放的音樂的能力是一項被低估的功能。 YouTube Music 沒有此功能 - 這迫使人們轉向 Spotify。

如何在 Minecraft Bedrock 和 Java 版本中讓雪球爆炸

如何在 Minecraft Bedrock 和 Java 版本中讓雪球爆炸

Minecraft 指令允許玩家創建許多有趣的效果,其中一個有趣的選項是讓雪球爆炸。以下是在 Minecraft 中製作爆炸雪球的方法。

你的計算機有NPU嗎?檢查方法如下

你的計算機有NPU嗎?檢查方法如下

在 Windows 11 上,您可以透過 3 種非常簡單的方法快速檢查您的電腦是否具有 NPU(神經處理單元)。

休眠模式對 PC 有害嗎?

休眠模式對 PC 有害嗎?

休眠模式的誕生是為了滿足需求,讓電腦全天候運行,而又不想耗盡電池,或確保系統不受電源故障的影響,這與睡眠模式不同。

在 iPhone 上新增 2024 年歐洲盃日曆的說明

在 iPhone 上新增 2024 年歐洲盃日曆的說明

在 iPhone 上新增 2024 年歐洲盃日曆可以幫助用戶輕鬆關注 2024 年歐洲盃這一精彩足球賽事框架內的比賽。

阿里巴巴推出 QwQ-32b,DeepSeek 的有力競爭對手

阿里巴巴推出 QwQ-32b,DeepSeek 的有力競爭對手

阿里巴巴的言論是否會成真還有待觀察,但看起來 ChatGPT 和 DeepSeek 現在有了一位強大的新競爭對手。