Futureskill: Basic Go

  • ชื่อคอร์ส: ภาษา Go พื้นฐาน (basic go programming) #golang
  • ชื่อผู้สอน: หน่อง อนุชิโตะ (AnuchitO) โปรแกรมเมอร์สายลำซิ่ง

วิธีการติดตั้ง

บทเรียน

  • การประกาศตัวแปร
  • การจัดรูปแบบข้อความ
  • Zero value
  • เงื่อนไข: if, switch case
  • ฟังก์ชัน
    • ฟังก์ชันแบบเปลือย (Naked function)
    • เฟิร์สคลาสฟังก์ชัน
    • ฟังก์ชันประเภท variadic
    • การ defer ฟังก์ชัน
  • อาร์เรย์
  • การวนซ้ำ: for loop, for-range
  • โครงสร้างข้อมูลประเภท slice
  • โครงสร้างข้อมูลประเภท struct
  • method
  • พอยต์เตอร์ (pointer)
  • อินเตอร์เฟส (interface)
  • การจัดการ error
  • โครงสร้างข้อมูลประเภท maps
  • การแปลงค่าชนิดของข้อมูล
  • การสร้างโปรเจคภาษา Go
  • public/private ของ var, func, type
  • แบ่งปันโค้ดภาษา Go โดยใช้ github
  • การจัดการข้อมูลประเภท json
  • ตัวแปรค่าคงที่ (Constants)
  • การจัดการเวลา ด้วย package time
  • parametric polymorphism (generic)