หัด Golang part 1

Phai Panda
2 min readSep 21, 2019

--

เป็นอีกหนึ่งภาษาที่ได้รับความนิยมไม่แพ้ Java ไม่ฝึกฝนคงไม่ได้แล้วสิ

เตรียมพร้อม

  • ผมมี Mac Pro (2018)
  • ผมใช้ MS Visual Studio Code เป็น tool เขียน Golang
  • ผมใช้ iTerm2 เป็น terminal และบอกให้ switch ไปใช้ ZSH shell ซึ่งมีอยู่แล้วใน Mac มันเป็น theme สวยๆเท่านั้นเองครับ

อ่านเพิ่มเติมเกี่ยวกับ ZSH shell

Hello project

สร้าง folder ชื่อ hello ภายในสร้างไฟล์ชื่อ hello.go ประมาณนี้

ลองถามหา go ว่าในเครื่องเรามีไหม แน่นอนว่าต้องไม่มี

go version
iTerm2 with ZSH shell

ติดตั้ง Golang

ตรงไปดาวน์โหลด Golang ครับทีนี้

เอาตัวนี้แล้วกัน

เลือกตาม OS ของเพื่อนๆนะ

หลังติดตั้งเสร็จ ทดสอบอีกครั้ง

go version
ได้แล้ว
go run hello.go

Hello, world

อธิบายคำสั่ง

โค้ดข้างต้นเพียงแสดงข้อความ Hello, world ออกมาที่ terminal สาระของมันคือขณะนี้เรามีสภาพแวดล้อมที่ Golang สามารถทำงานได้แล้ว

package main

บอกว่า main function อยู่ที่นี่

import "fmt"

บอกว่าขอ package ชื่อ fmt รายละเอียด

func main() { ... }

วิธีเขียน main function ใน Golang จะใช้ syntax ง่ายๆตามข้างต้นเท่านี้แหละ

fmt.Printf( ... )

สั่งแสดงผลลัพธ์ (ออกทาง terminal) ซึ่ง Printf function นี้มีความคลายคลึงกับ C

วัยรุ่นเวลาฝึกฝนมักใจร้อน อยากได้ของไวๆ ไม่เป็นไรหรอก ไหนๆบทความสอนเขียน Golang ก็มีเยอะแยะ งั้น part ต่อไปผมพาทำ RESTful API เลยแล้วกัน

--

--

No responses yet