Skip to content

พื้นฐานไวยากรณ์ Go

ก่อนเริ่มต้น ฉันจะแนะนำวิธีการใช้เอกสารทางการและวิธีการใช้เครื่องมือที่ทางการจัดให้ก่อน หากสามารถใช้ความสะดวกที่ทางการจัดให้ได้เป็นอย่างดีก็จะสามารถเพิ่มประสิทธิภาพการเรียนรู้และลดการเสียเวลาที่ไม่จำเป็นได้ ในเว็บไซต์ทางการสามารถเข้าใจการเปลี่ยนแปลงล่าสุดเกี่ยวกับภาษา Go คุณสมบัติล่าสุด และแนวโน้มการพัฒนาในอนาคต ฯลฯ เนื้อหาจำนวนมาก在本站ก็มาจากเว็บไซต์ทางการเช่นกัน การสนับสนุนของทางการสำหรับบทเรียนก็อุดมสมบูรณ์มาก และความยากในการเริ่มต้นของ Go ก็ไม่สูงนัก หากมีพื้นฐานภาษาอื่น การเรียนรู้จะง่ายมาก

ภาษา Go (Golang) มีไวยากรณ์ที่เรียบง่ายและมีประสิทธิภาพ เหมาะสำหรับการเริ่มต้นอย่างรวดเร็วและพัฒนาแอปพลิเคชันประสิทธิภาพสูง นี่คือจุดสำคัญของไวยากรณ์พื้นฐานและตัวอย่างโค้ดที่เป็นประโยชน์ เพื่อช่วยให้คุณเริ่มต้นได้อย่างรวดเร็ว

เอกสารทางการ

ที่อยู่ Documentation - The Go Programming Language

ในเอกสารมีทุกสิ่งที่需要准备สำหรับการเรียนรู้ภาษา Go รวมถึงการติดตั้ง การเริ่มต้นอย่างรวดเร็ว ตัวอย่างโค้ด คำแนะนำสไตล์ และบทเรียนออนไลน์มากมาย ส่วนใหญ่เป็นภาษาอังกฤษทั้งหมด มีบางส่วนที่รองรับภาษาจีน แต่ไม่มีคำศัพท์ที่เข้าใจยากมากนัก ความหมายโดยทั่วไปค่อนข้างง่ายที่จะเข้าใจ

Effective Go

ที่อยู่ Effective Go - The Go Programming Language

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

คู่มืออ้างอิง

ที่อยู่ The Go Programming Language Specification

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

การคอมไพล์ออนไลน์

ที่อยู่ Go Playground - The Go Programming Language

เว็บไซต์ที่ทางการสร้างสามารถคอมไพล์และรันโปรแกรม Go ได้โดยตรงออนไลน์ สำหรับโปรแกรม Go ที่มีปริมาณโค้ดไม่มากเป็นพิเศษ สามารถเขียนโดยตรงในเว็บไซต์ออนไลน์ของทางการได้ สามารถประหยัดเวลาได้มาก

บันทึกการอัปเดต

ที่อยู่ Release History - The Go Programming Language

ตามธรรมเนียมที่ผ่านมา ทางการเผยแพร่เวอร์ชันรองประมาณทุกครึ่งปี การเปลี่ยนแปลงการอัปเดตทุกครั้งสามารถดูได้ในบันทึกการอัปเดต เช่น การเปลี่ยนแปลงที่ใหญ่ที่สุดในเวอร์ชัน 1.18 คือการเพิ่ม generics ในขณะที่การอัปเดตของ 1.19 ค่อนข้างอ่อนโยนกว่ามาก การเข้าใจเนื้อหาการอัปเดตของแต่ละเวอร์ชันก็จะ有所帮助เช่นกัน

TIP

นอกจากนี้ยังมีเว็บไซต์บุคคลที่สามอื่นๆ อีกมากมายที่จัดเตรียมบทเรียนหรือเครื่องมือเกี่ยวกับการเรียนรู้ Go ไว้มากมาย ลิงก์ภายนอก

Golang by www.golangdev.cn edit