คีย์เวิร์ดใน 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 − ใช้เพื่อออกจากคำสั่งลูปหรือสวิตช์
  • กรณี − ใช้ในคำสั่งสวิตช์เพื่อระบุการจับคู่ที่เป็นไปได้สำหรับค่าอินพุต
  • 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 ที่มีความชำนาญ

Sign up and earn $1000 a day ⋙

Leave a Comment

แล็ปท็อปที่ดีที่สุดสำหรับนักเรียนในปี 2025

แล็ปท็อปที่ดีที่สุดสำหรับนักเรียนในปี 2025

นักศึกษาจำเป็นต้องมีแล็ปท็อปเฉพาะทางสำหรับการเรียน ไม่เพียงแต่จะต้องมีพลังเพียงพอที่จะทำงานได้ดีในสาขาวิชาที่เลือกเท่านั้น แต่ยังต้องมีขนาดกะทัดรัดและน้ำหนักเบาพอที่จะพกพาไปได้ตลอดวัน

วิธีเพิ่มเครื่องพิมพ์ลงใน Windows 10

วิธีเพิ่มเครื่องพิมพ์ลงใน Windows 10

การเพิ่มเครื่องพิมพ์ลงใน Windows 10 เป็นเรื่องง่าย แม้ว่ากระบวนการสำหรับอุปกรณ์แบบมีสายจะแตกต่างจากอุปกรณ์ไร้สายก็ตาม

วิธีตรวจสอบ RAM และตรวจสอบข้อผิดพลาด RAM บนคอมพิวเตอร์ของคุณด้วยอัตราความแม่นยำสูงสุด

วิธีตรวจสอบ RAM และตรวจสอบข้อผิดพลาด RAM บนคอมพิวเตอร์ของคุณด้วยอัตราความแม่นยำสูงสุด

อย่างที่ทราบกันดีว่า RAM เป็นส่วนประกอบฮาร์ดแวร์ที่สำคัญมากในคอมพิวเตอร์ ทำหน้าที่เป็นหน่วยความจำในการประมวลผลข้อมูล และเป็นปัจจัยที่กำหนดความเร็วของแล็ปท็อปหรือพีซี ในบทความด้านล่างนี้ WebTech360 จะแนะนำวิธีการตรวจสอบข้อผิดพลาดของ RAM โดยใช้ซอฟต์แวร์บน Windows

ความแตกต่างระหว่างทีวีธรรมดากับสมาร์ททีวี

ความแตกต่างระหว่างทีวีธรรมดากับสมาร์ททีวี

สมาร์ททีวีเข้ามาครองโลกอย่างแท้จริง ด้วยคุณสมบัติที่ยอดเยี่ยมมากมายและการเชื่อมต่ออินเทอร์เน็ต เทคโนโลยีได้เปลี่ยนแปลงวิธีการชมทีวีของเรา

ทำไมช่องแช่แข็งไม่มีแสง แต่ตู้เย็นมี?

ทำไมช่องแช่แข็งไม่มีแสง แต่ตู้เย็นมี?

ตู้เย็นเป็นเครื่องใช้ไฟฟ้าที่คุ้นเคยในครัวเรือน ตู้เย็นโดยทั่วไปจะมี 2 ช่อง โดยช่องแช่เย็นจะมีขนาดกว้างขวางและมีไฟที่เปิดอัตโนมัติทุกครั้งที่ผู้ใช้งานเปิด ในขณะที่ช่องแช่แข็งจะแคบและไม่มีไฟส่องสว่าง

2 วิธีในการแก้ไขความแออัดของเครือข่ายที่ทำให้ Wi-Fi ช้าลง

2 วิธีในการแก้ไขความแออัดของเครือข่ายที่ทำให้ Wi-Fi ช้าลง

เครือข่าย Wi-Fi ได้รับผลกระทบจากปัจจัยหลายประการนอกเหนือจากเราเตอร์ แบนด์วิดท์ และสัญญาณรบกวน แต่ยังมีวิธีชาญฉลาดบางอย่างในการเพิ่มประสิทธิภาพเครือข่ายของคุณ

วิธีดาวน์เกรดจาก iOS 17 เป็น iOS 16 โดยไม่สูญเสียข้อมูลโดยใช้ Tenorshare Reiboot

วิธีดาวน์เกรดจาก iOS 17 เป็น iOS 16 โดยไม่สูญเสียข้อมูลโดยใช้ Tenorshare Reiboot

หากคุณต้องการกลับไปใช้ iOS 16 ที่เสถียรบนโทรศัพท์ของคุณ นี่คือคำแนะนำพื้นฐานในการถอนการติดตั้ง iOS 17 และดาวน์เกรดจาก iOS 17 เป็น 16

เมื่อกินโยเกิร์ตเป็นประจำทุกวัน จะเกิดอะไรขึ้นกับร่างกาย?

เมื่อกินโยเกิร์ตเป็นประจำทุกวัน จะเกิดอะไรขึ้นกับร่างกาย?

โยเกิร์ตเป็นอาหารที่ยอดเยี่ยม กินโยเกิร์ตทุกวันดีจริงหรือ? เมื่อคุณกินโยเกิร์ตทุกวัน ร่างกายจะเปลี่ยนแปลงไปอย่างไรบ้าง? ลองไปหาคำตอบไปด้วยกัน!

ข้าวประเภทไหนดีต่อสุขภาพมากที่สุด?

ข้าวประเภทไหนดีต่อสุขภาพมากที่สุด?

บทความนี้จะกล่าวถึงประเภทของข้าวที่มีคุณค่าทางโภชนาการสูงสุดและวิธีเพิ่มประโยชน์ด้านสุขภาพจากข้าวที่คุณเลือก

วิธีตื่นนอนให้ตรงเวลาในตอนเช้า

วิธีตื่นนอนให้ตรงเวลาในตอนเช้า

การกำหนดตารางเวลาการนอนและกิจวัตรประจำวันก่อนเข้านอน การเปลี่ยนนาฬิกาปลุก และการปรับเปลี่ยนการรับประทานอาหารเป็นมาตรการบางประการที่จะช่วยให้คุณนอนหลับได้ดีขึ้นและตื่นนอนตรงเวลาในตอนเช้า

เคล็ดลับสำหรับการเล่น Rent Please! การจำลองผู้ให้เช่าบ้านสำหรับมือใหม่

เคล็ดลับสำหรับการเล่น Rent Please! การจำลองผู้ให้เช่าบ้านสำหรับมือใหม่

ขอเช่าหน่อยคะ! Landlord Sim เป็นเกมจำลองมือถือบน iOS และ Android คุณจะเล่นเป็นเจ้าของอพาร์ทเมนท์และเริ่มให้เช่าอพาร์ทเมนท์โดยมีเป้าหมายในการอัพเกรดภายในอพาร์ทเมนท์ของคุณและเตรียมพร้อมสำหรับผู้เช่า

รหัสป้องกันหอคอยในห้องน้ำล่าสุดและวิธีการป้อนรหัส

รหัสป้องกันหอคอยในห้องน้ำล่าสุดและวิธีการป้อนรหัส

รับรหัสเกม Bathroom Tower Defense Roblox และแลกรับรางวัลสุดน่าตื่นเต้น พวกเขาจะช่วยคุณอัพเกรดหรือปลดล็อคหอคอยที่สร้างความเสียหายได้มากขึ้น

โครงสร้าง สัญลักษณ์ และหลักการทำงานของหม้อแปลงไฟฟ้า

โครงสร้าง สัญลักษณ์ และหลักการทำงานของหม้อแปลงไฟฟ้า

มาเรียนรู้เรื่องโครงสร้าง สัญลักษณ์ และหลักการทำงานของหม้อแปลงแบบแม่นยำที่สุดกันดีกว่า

4 วิธีที่ AI ช่วยทำให้สมาร์ททีวีดีขึ้น

4 วิธีที่ AI ช่วยทำให้สมาร์ททีวีดีขึ้น

ตั้งแต่คุณภาพของภาพและเสียงที่ดีขึ้นไปจนถึงการควบคุมด้วยเสียงและอื่นๆ อีกมากมาย คุณสมบัติที่ขับเคลื่อนด้วย AI เหล่านี้ทำให้สมาร์ททีวีดีขึ้นมาก!

เหตุใด ChatGPT จึงดีกว่า DeepSeek

เหตุใด ChatGPT จึงดีกว่า DeepSeek

ในตอนแรกผู้คนมีความหวังสูงกับ DeepSeek ในฐานะแชทบอท AI ที่ทำการตลาดในฐานะคู่แข่งที่แข็งแกร่งของ ChatGPT จึงรับประกันถึงความสามารถและประสบการณ์การแชทอันชาญฉลาด