Skip to main content

มาลองเล่น Golang กัน

มาเริ่มต้นเขียนภาษา Go กัน

อันดับแรก ทุกคนต้องทำการ install go ก่อน โดยการ download ผ่าน https://go.dev/dl/

สามารถเลือกลงได้ตาม platform ของเครื่องตัวเองได้เลย (Windows, Mac, Linux)

หลังจากนั้นให้สร้าง file go ชื่อ main.go ขึ้นมา แล้วเราจะมาลอง Hello world ภาษา Go กัน

  • เราจะเพิ่มคำสั่งสำหรับแสดงผล go ออกมา
package main

import "fmt"

func main() {
fmt.Println("Hello World")
}

หลังจากนั้น ทำการทดลอง run ภาษา go โดยใช้คำสั่ง

go run main.go

ก็จะได้ผลลัพธ์เป็น "Hello World" ออกมาได้ ซึ่งในการพัฒนาจริงนั้น เราจะทำการ compile go ออกมาเป็นตัว machine code (binary)

go build main.go

เสร็จแล้วจะได้เป็น file build ออกมา

  • ถ้าเป็น Mac / Linux จะออกมาเป็น script file สามารถ run ได้จาก
./main

และจะได้คำว่า "Hello World" ออกมา

  • ถ้าเป็น Windows จะออกมาเป็น exe file

สำหรับ development

เพื่อไม่ให้เราต้องมา run คำสั่งแก้ไขตลอดเวลา = ใช้ nodemon ในการ run go ได้

nodemon --exec go run main.go --signal SIGTERM