ข้ามไปยังเนื้อหา

Go สำหรับนักพัฒนา TypeScript

เรียนรู้ Go ด้วยการเทียบกับ TypeScript ที่คุณรู้อยู่แล้ว ตัวอย่างรันได้จริง เทียบโค้ดแบบเคียงข้าง พร้อม quiz — ทั้งหมดใน browser

บทนำและการตั้งค่า

ทำไมนักพัฒนา TS ควรเรียน Go, การปรับ mindset และ toolchain เริ่มเลย →

Go 101 — พื้นฐาน

ตัวแปร, ฟังก์ชัน, struct, interface, errors — TS ↔ Go เรียนรู้ →

Go ที่ไม่มีใน TypeScript

Pointers, value semantics, defer/panic/recover, embedding สำรวจ →

เริ่มจากการเปรียบเทียบ

ทุกแนวคิดเริ่มจาก TypeScript ที่คุณรู้ แล้วค่อยแสดงวิธีแบบ Go

รัน Go ใน browser ของคุณ

ตัวอย่างรันได้จริงคอมไพล์บน go.dev ด้วย Go รุ่นปัจจุบัน (1.27) และ fallback ไปใช้ interpreter ในเบราว์เซอร์เมื่อออฟไลน์ — ไม่ต้องตั้งค่าอะไร

แบบทดสอบและความก้าวหน้า

ทดสอบความเข้าใจหลังจบแต่ละบท ความคืบหน้าบันทึกไว้ในเครื่องของคุณ

สองภาษา

มีทั้งภาษาอังกฤษและไทย — สลับได้ตลอดจากแถบด้านบน