ติดตั้ง Go บน Mac
Mac OSX คือระบบปฏิบัติการของคอมพิวเตอร์อย่างหนึ่ง ที่ถูกออกแบบมาให้ ใช้งานบนเครื่อง Mac โดยมีชื่อเต็มๆ คือ Macintosh เป็นระบบปฏิบัติการของบริษัท Apple โดย Mac ใช้ ระบบปฏิบัติการที่มีชื่อเรียกว่า OSX โดยจุดเด่นของ Mac นอกจากงานกราฟิกที่ สวยงามแล้วยังมี Interface ที่ใช้ได้ง่าย เพราะเครื่อง Mac ถูกออกแบบมาให้ใช้งานได้ง่าย มีความปลอดภัย ในการใช้งานอย่างมาก
Go มีระบบของตัวเองซึ่งคุณสามารถจัดการการพึ่งพา Go ได้ ในบทความนี้ เราจะมาดูวิธีการติดตั้งและเริ่มต้นใช้งาน Go บนระบบ macOS
Flow Diagram การเริ่มเขียนโปรแกรมภาษา Go
1. Install Go
เข้าไปที่เว็บไซต์ https://go.dev/dl/ และ Download Go โดยเลือกให้ตรงกับ OS ของเครื่องคอมพิวเตอร์ (ในตัวอย่าง ใช้ระบบปฏิบัติการ macOS)
คลิกขวาและกด Open ไฟล์ที่ดาวน์โหลดมา
ตรวจสอบว่าได้ติดตั้ง Go เสร็จเรียบร้อยหรือไม่ ?
ให้ทำการเปิด Terminal ด้วยคำสั่ง Terminal ทีช่องค้นหา
และพิมพ์คำสั่ง “go version” แล้วกด Enter
go version
สิ่งที่ตอบกลับมาคือ Version ของ Go ที่ได้ทำการติดตั้งลงไปในเครื่อง (ในตัวอย่างคือ go1.17.7) แสดงว่าการติดตั้ง Go สำเร็จแล้ว
2. ติดตั้ง VSCode
โดยเข้าไปที่เว็บไซต์ https://code.visualstudio.com/ และ Download โปรแกรม VS Code โดยเลือกให้ตรงกับ OS ของเครื่องคอมพิวเตอร์ (ในตัวอย่าง ใช้ระบบปฏิบัติการ macOS)
คลิกขวาและกด “Open” โปรแกรมที่ดาวน์โหลดมา
ย้ายโปรแกรม Visual Studio Code ไปที่ Applications
3. Configure VSCode
เปิดโปรแกรม VS Code ขึ้นมาและกดไอคอน Extensions ค้นหา Extension Go โดยพิมพ์คำว่า “go” ให้เลือก Go ที่เป็นของ Google จากนั้นให้คลิกปุ่ม “Install”
เมื่อติดตั้ง Extension Go สำเร็จปุ่มจะเปลี่ยนจาก “Install” เป็น “Uninstall”
ถัดไปให้กด Shift + Cmd + P เพื่อ Show All Command
จากนั้นพิมพ์คำว่า “Go: Install/Update Tools” แล้วกด Enter
ให้ทำการเลือก Tools ที่จะใช้งานในที่นี้จะให้เลือกทั้งหมด แล้วทำการกด “OK”
4. Write Code
มาเริ่มต้นเขียนโปรแกรมด้วยภาษา Go กัน ไปที่ Explorer -> Open Folder
เข้าไปที่ GOPATH พื้นที่ทำงานของภาษา Go คือโฟลเดอร์ go -> Open
New Foder
สร้างโฟลเดอร์ใหม่ ชื่อ src (สำหรับสร้างโฟลเดอร์โปรเจคภายในโฟลเดอร์นี้)
New Foder -> สร้างโฟลเดอร์โปรเจคภายในโฟลเดอร์ src ในตัวอย่างชื่อ helloworld -> Create
Open
สร้างไฟล์ “main.go” โดยคลิกไปที่ไอคอน New File ตั้งชื่อเป็น main.go
พิมพ์โค้ดลงใน “main.go”
package main
import "fmt"
func main() {
fmt.Println("Hello, Go")
}
File – > Save
หรือใช้ Auto Save (จะบันทึกไฟล์อัตโนมัติ ทุกครั้งที่มีการเปลี่ยนแปลง)
ทดสอบการทำงาน ด้วย TERMINAL
คลิกไปที่แท็บ TERMINAL
ภาษา Go นั้นมาพร้อมกับเครื่องมือใช้งานแบบคำสั่ง (command) ที่ครบสมบูรณ์ เราสามารถสั่งรันคำสั่ง go บน terminal เช่น ใช้คำ “go run main.go” แล้วกด Enter ผลลัพธ์ที่จะได้คือ “Hello, Go” แสดงว่า.. โปรแกรมแรก helloworld ของคุณสำเร็จแล้ว
go run main.go