Golangเป็นภาษาโปรแกรมที่ได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมาเนื่องจากความเรียบง่ายและโครงสร้างประโยคที่อ่านง่าย รองรับด้วยการใช้คีย์เวิร์ด
คำสำคัญ - คำสำคัญหรือคำสงวนคือคำในภาษาที่ใช้ในกระบวนการภายในบางอย่างหรือแสดงถึงการดำเนินการที่กำหนดไว้ล่วงหน้าบางอย่าง ดังนั้นจึงไม่อนุญาตให้ใช้คำเหล่านี้เป็นตัวระบุ การทำเช่นนั้นจะส่งผลให้เกิดข้อผิดพลาดในการคอมไพล์ นี่คือสิ่งที่คุณจำเป็นต้องทราบเกี่ยวกับคีย์เวิร์ดใน Golang

ตัวอย่างเช่น:
// 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 คีย์เวิร์ด:

- break − ใช้เพื่อออกจากคำสั่งลูปหรือสวิตช์
- กรณี − ใช้ในคำสั่งสวิตช์เพื่อระบุการจับคู่ที่เป็นไปได้สำหรับค่าอินพุต
- chan − ใช้ในการสร้างช่องทางการสื่อสารระหว่าง goroutines
- const − ใช้เพื่อกำหนดค่าคงที่ที่ไม่สามารถเปลี่ยนแปลงได้
- ดำเนินการต่อ - ใช้เพื่อข้ามการวนซ้ำปัจจุบันของลูปและย้ายไปยังการวนซ้ำถัดไป
- defer − ใช้ในการกำหนดเวลาการเรียกใช้ฟังก์ชันที่จะดำเนินการหลังจากฟังก์ชันปัจจุบันส่งคืน
- else − ใช้เพื่อระบุบล็อกโค้ดทางเลือกที่จะดำเนินการถ้าเงื่อนไข if เป็นเท็จ
- fallthrough − ใช้ในคำสั่งสวิตช์เพื่อระบุว่าการควบคุมจะผ่านไปยังกรณีถัดไป
- สำหรับ - ใช้เพื่อสร้างลูปที่ทำซ้ำบล็อกของโค้ดตามจำนวนครั้งที่ระบุ
- func − ใช้เพื่อกำหนดฟังก์ชันที่สามารถเรียกใช้จากส่วนอื่นของโปรแกรมได้
- go − ใช้เพื่อเริ่ม goroutine ใหม่
- goto − ใช้เพื่อข้ามไปยังป้ายที่ระบุภายในฟังก์ชันปัจจุบัน
- if − ใช้เพื่อดำเนินการบล็อกโค้ดเฉพาะเมื่อเงื่อนไขบางอย่างเป็นจริงเท่านั้น
- นำเข้า - ใช้เพื่อนำเข้าแพ็คเกจเข้าสู่โปรแกรม
- อินเทอร์เฟซ − ใช้เพื่อกำหนดชุดวิธีการที่ประเภทจะต้องนำไปใช้
- แผนที่ − ใช้เพื่อกำหนดชุดคู่คีย์-ค่า
- แพ็คเกจ - ใช้เพื่อกำหนดแพ็คเกจที่ประกอบด้วยไฟล์ต้นฉบับของ Go หนึ่งไฟล์หรือมากกว่า
- ช่วง – ใช้ในการวนซ้ำในอาร์เรย์ สไลซ์ ลำดับ แผนที่ หรือช่อง
- return − ใช้เพื่อออกจากฟังก์ชันและส่งคืนค่าให้กับผู้เรียก
- เลือก - ใช้ในการรอค่าที่จะถูกส่งไปยังหนึ่งในหลาย ๆ ช่องทาง
- struct − ใช้เพื่อกำหนดชุดของฟิลด์ที่แสดงชนิดข้อมูลที่ซับซ้อน
- สวิตช์ใช้เพื่อดำเนินการบล็อกของโค้ดตามค่าของนิพจน์
- ประเภท - ใช้เพื่อกำหนดประเภทข้อมูลใหม่
- 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 ที่มีความชำนาญ