คีย์เวิร์ดใน 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

15 สิ่งที่คุณสามารถทำได้ด้วย ChatGPT

15 สิ่งที่คุณสามารถทำได้ด้วย ChatGPT

นับตั้งแต่เปิดตัวในเดือนพฤศจิกายน 2022 ChatGPT ได้รับความสนใจอย่างมากเนื่องจากมีการใช้งานที่หลากหลาย เพื่อช่วยให้คุณได้รับประโยชน์สูงสุดจากเครื่องมือนี้ เรามี 15 วิธีที่คุณสามารถใช้ ChatGPT ได้

เคล็ดลับในการค้นหาเที่ยวบินราคาถูกบนสายการบิน Gemini

เคล็ดลับในการค้นหาเที่ยวบินราคาถูกบนสายการบิน Gemini

วิดเจ็ตบน Gemini ช่วยให้ผู้ช่วย AI เข้าถึงผู้ใช้ได้ในด้านต่างๆ มากขึ้น เช่น การค้นหาตั๋วเครื่องบินราคาถูกผ่านวิดเจ็ต Google Flights

พารามิเตอร์การส่งคืนที่มีชื่อใน 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: ฟีเจอร์ Spotify ที่บังคับให้ผู้ใช้ออกจาก YouTube Music

เรียนรู้เกี่ยวกับ Spotify Connect: ฟีเจอร์ Spotify ที่บังคับให้ผู้ใช้ออกจาก YouTube Music

ความสามารถในการควบคุมเพลงที่เล่นบนอุปกรณ์หนึ่งจากอีกอุปกรณ์หนึ่งเป็นคุณสมบัติที่ถูกมองข้าม YouTube Music ไม่มีฟีเจอร์นี้ และนั่นทำให้ผู้คนต้องหันมาใช้ Spotify

วิธีทำให้ก้อนหิมะระเบิดใน Minecraft Bedrock & Java Editon

วิธีทำให้ก้อนหิมะระเบิดใน Minecraft Bedrock & Java Editon

คำสั่ง Minecraft ช่วยให้ผู้เล่นสร้างเอฟเฟกต์ที่น่าสนใจมากมายได้ และตัวเลือกที่น่าสนใจอย่างหนึ่งก็คือการทำให้ลูกบอลหิมะระเบิด นี่คือวิธีการทำลูกบอลหิมะระเบิดใน Minecraft

คอมพิวเตอร์ของคุณมี NPU หรือไม่? วิธีการตรวจสอบมีดังนี้

คอมพิวเตอร์ของคุณมี NPU หรือไม่? วิธีการตรวจสอบมีดังนี้

ใน Windows 11 คุณสามารถตรวจสอบได้อย่างรวดเร็วว่าคอมพิวเตอร์ของคุณมี NPU (Neural Processing Unit) หรือไม่ ด้วยวิธีง่ายๆ 3 วิธี

โหมดไฮเบอร์เนตไม่ดีสำหรับพีซีหรือไม่?

โหมดไฮเบอร์เนตไม่ดีสำหรับพีซีหรือไม่?

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

คำแนะนำในการเพิ่มปฏิทินยูโร 2024 บน iPhone

คำแนะนำในการเพิ่มปฏิทินยูโร 2024 บน iPhone

การเพิ่มปฏิทินยูโร 2024 บน iPhone ช่วยให้ผู้ใช้ติดตามแมตช์การแข่งขันยูโร 2024 ที่เป็นการแข่งขันฟุตบอลที่มีแมตช์การแข่งขันที่น่าตื่นเต้นได้อย่างง่ายดาย

อาลีบาบาเปิดตัว QwQ-32b คู่แข่งที่น่าเกรงขามของ DeepSeek

อาลีบาบาเปิดตัว QwQ-32b คู่แข่งที่น่าเกรงขามของ DeepSeek

ยังต้องรอดูว่าคำกล่าวอ้างของ Alibaba จะเป็นจริงหรือไม่ แต่ดูเหมือนว่า ChatGPT และ DeepSeek จะมีคู่แข่งใหม่ที่คู่ควรแล้ว

สรุปข้อมูลเกี่ยวกับ Samsung One UI 7

สรุปข้อมูลเกี่ยวกับ Samsung One UI 7

โทรศัพท์ Samsung Galaxy ที่ใช้ One UI 7.0 จะมีความปลอดภัยมากขึ้นด้วยโหมด Lockdown ซึ่งช่วยป้องกันการโจมตีที่ไม่ได้รับอนุญาต