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

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 ของคุณ

ตัวอย่างรันได้จริงทำงานฝั่ง client ผ่าน Go interpreter ที่คอมไพล์เป็น WebAssembly — ไม่ต้องตั้งค่า ไม่ต้องมี backend

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

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

สองภาษา

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